Benchmark indices Sensex and Nifty got back on the winning track after a day's hiatus on Monday, with gains mainly in financial and IT stocks making amends for losses in metal and energy counters.
Marking its fifth gain in the last six sessions, the BSE gauge Sensex ended 125.13 points or 0.23 per cent higher at 54,402.85. Intra-day, the index rose to a high of 54,584.73 and slipped to a low of 54,124.27.
Likewise, the broader NSE Nifty advanced 20.05 points or 0.12 per cent to 16,258.25.
On the Sensex chart, M&M was the top gainer, rising 2.18 per cent, followed by Axis Bank, Tech Mahindra, Bajaj Finserv, IndusInd Bank, Asian Paint and PowerGrid.
On the other hand, Bharti Airtel, Tata Steel, NTPC, L&T, Reliance Industries and and Bajaj Finance were among the laggards.
Of the Sensex constituents, 19 shares clocked gains and 11 suffered losses.
Of the 19 sectoral indices, 15 closed in the red and only 4 saw gains.