The benchmark indices extended losses to settle the day lower as investors remained on the sidelines ahead of the US president Donald Trump's speech to a joint session of Congress on Tuesday night.
The Nifty50 index ended below its crucial 8,900 mark as private bank stocks slid. It quoted 8,896, down 43 points at close. The S&P BSE Sensex settled at 28,812, down 80 points.
Broader markets outperformed the frontline indices. The BSE Smallcap indices ended 0.2% higher, while the BSE Midcap was little changed.
The market breadth, indicating the overall health of the market, was negative. On BSE, 1,515