The BSE Sensex fell 0.30 percent on Thursday as banking stocks slumped following a discouraging forecast.
The 30-share benchmark index ended 59.40 points lower at 19,580.32 with 10 of its components closing in the red.
The broader 50-share National Stock Exchange (NSE) Nifty index ended 0.34 percent or 20.40 points lower at 5,938.80 on Thursday.
Preliminary data showed India´s economy might grow at a slower-than-expected 5 percent for the current fiscal year ending next month, damping sentiments.
Meanwhile in the New Delhi bullion market, gold rose Rs 150 to Rs 31,000 per 10 grams while silver climbed Rs 400 to Rs 58,800 per kg.