Sensex fell more than 600 points to trade at 74,900 levels while Nifty declined more than 150 points to trade below 23,500 as crude oil neared $100 and the rupee weakened to ₹94.83.