Broadly positive global cues and a recovery in the domestic currency pushed the key equity indices in the green as Sensex gained over 225 points and Nifty traded above the 10,600 mark during the afternoon session of the trade on Thursday.
Healthy buying was witnessed in export-oriented stocks like IT as the rupee recovered. Consumer durables, finance and banking stocks also gained.
The domestic currency traded at Rs 72.08 a US dollar from its previous close of Rs 72.31.
However, selling pressure was witnessed in oil and gas, telecom stocks.
The benchmark Brent Crude traded at $66.40 a barrel.
At 1.48 p.m., the S&P BSE Sensex traded 228.63 points higher at 35,370.62 from its previous close of 35,141.99.
The benchmark index touched a high of 35,400.62 and a low of 35,118.42 while the NSE’s Nifty was trading 59.20 points higher at 10,635.50.