The benchmark indices pared some intraday losses, but ended lower as investors waited for minutes of a June policy meet by the Reserve Bank of India (RBI) to gauge the direction of interest rates in the months ahead.
On the global front, muted trend seen in Asian markets following a renewed slump in oil prices to seven-month lows, also impacted the sentiment. Investors also decoded the impact of a decision by US index provider MSCI to add mainland Chinese stocks to one of its popular benchmarks.
The S&P BSE Sensex ended at 31,283, down 14 points, while the broader Nifty50