Mumbai: The benchmark Sensex recovered from initial losses in late morning session following fresh buying mainly in telecom, oil&gas, realty, banking and financial sectors amid higher Asian cues.
The S&P BSE Mid-Cap index rose 0.43 per cent and the S&P BSE Small-Cap index advanced 0.54 per cent. Both the indices outperformed the Sensex.
The 30-share Sensex, resumed higher at 32,654.41 and hovered in a range of 32,659.32 and 32,556.74 before quoting 32,659.58 at 1120 hours, a rise of 25.94 points or 0.08 per cent.
While, the NSE 50-share Nifty was also trading up by 12.60 points or 0.12 per cent to 10,243.45.
Major gainers were AsianPaint 1.31 pct, BhartiAirtel 1.20 pct, SunPharma 0.96 pct and Bajaj Auto 0.86 pct.
However, Tata Motors fell 0.87 pct followed by M&M 0.69 pct, Infosys 0.61 pct and ONGC 0.47 pct.
Foreign portfolio investors (FPIs) sold shares worth a net Rs 29.92 crore yesterday, as per provisional data released by the stock exchanges.
Domestic institutional investors (DIIs) bought shares worth a net Rs 272.69 crore, as per provisional data.
In overseas markets, Asian stocks edged higher tracking record closing on the Wall Street overnight.