Equity benchmarks snapped their six-session rally to close marginally lower on Thursday amid profit booking in banking and energy counters.
Investors also stayed on the sidelines ahead of the RBI's policy meet outcome on Friday.
In choppy trade, the 30-share BSE Sensex ended 51.73 points or 0.09 per cent lower at 58,298.80. During the day, it hit a low of 57,577.05 and a high of 58,712.66.
The broader NSE Nifty dipped 6.15 points or 0.04 per cent to finish at 17,382.