The markets were driven by stocks of IT, power, healthcare, capital goods, oil & gas, banking and auto. Reliance Industries, Coal India, UPL, Axis Bank, Lupin, Power Grid and IndusInd Bank - finishing between 3.4 per cent and 1.5 per cent higher - were among the top gainers on the 50-scrip Nifty index.
Sustained buying by domestic financial institutions and widening of exposure by retail investors ahead of the Q2 earnings season, amid a firming trend in the Asian region, helped markets extend gains for the third day, brokers said.
The Sensex also marked its highest closing level since September 21, when it had ended at 32,370.04. The 30-scrip index had gained 254.86 points in the previous two days.