The benchmark indices on Thursday settled the day marginally higher as banking stocks fell after the Reserve Bank of India (RBI) kept its policy rates on hold and said it would shift its stance from "accommodative" to "neutral," signalling an end to any further rate cuts.
Globally, Asian markets, climbing to their highest in more than 18 months, however, capped the losses.
The S&P BSE Sensex settled the day at 28,329, up 40 points, while the broader Nifty50 quoted 8,778, up 9 points at close.
Broader markets outperformed the frontline indices. The BSE Smallcap index hit an over nine-year