The BSE-30 index, Sensex, resumed lower at 18,715.35 and dropped further 18,651.09 before quoting at 18,664.73 at 1030 hours, showing a net fall of 93.90 points or 0.50 per cent from its last close.
The NSE 50-share Nifty also declined by 25.80 points or 0.45 per cent to 5,679.50.
Brokers said that apart from profit-booking by investors after yesterday's gains, a weak trend in the Asian region ahead of US economic growth figures, to be released later in the day, aided the decline.
Major losers were ITC (1.51 per cent), Jindal Steel (1.24 pc), Dr Reddy (1.21 pc), Reliance (1.15 pc) and Bharti Airtel (1.06 pc).
Marketmen said Asian stocks were down with technology firms taking a hit after Apple released weaker-than-expected results overnight. Besides, corporate quarterly earnings in Asia also weighed down the markets there.
Key indices in China, Hong Kong, Japan, Taiwan and South Korea fell by up to 1.66 per cent, while stock markets in Singapore were closed for a holiday.