Benchmark Sensex surged 246 points in late morning trade on widespread buying in metal, telecom, auto, realty and financial sectors amid firm Asian cues.
The 30-share index was trading higher by 246.04 points or 0.75 per cent at 33,195.25 at 1100 hrs.
The broader Nifty too was trading above the key 10,200- level, up by 81.65 points or 0.80 per cent at 10,248.35.
Foreign portfolio investors (FPIs) sold shares worth net Rs 1,075.62 crore yesterday, while domestic institutional investors (DIIs) bought to the tune of Rs 926.68 crore.
Asian markets were trading higher following a broad-based rally in US equities.
US stocks closed higher yesterday, with the S&P 500 snapping a four-session losing streak on the back of gains in technology, industrials and materials sectors.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)