The benchmark Sensex was trading higher by 118.78 points in late morning deals on buying in key frontline stocks led by telecom, oil & gas, banks, financials and FMCG amid higher Asian cues.
Sentiments were upbeat on firm Asian cues after a record close in US markets.
The 30-share BSE index was trading higher by 118.78 points or 0.35 percent at 33,931.04 at 1100 hours.
The 50-share Nifty was also trading up by 44.90 points or 0.43 percent at 10,487.10.
TCS, Coal India Mahindra & Mahindra, Yes Bank, L&T, Hindustan Unilever, ITC and Tata Steel also gained up to 1 percent in morning session.
Foreign portfolio investors (FPIs) net bought shares worth Rs 522.74 crore yesterday and domestic institutional investors (DIIs) also bought equities to the tune of Rs 64.70 crore.
Most Asian markets were trading higher, tracking positive cues from US market.
US stocks jumped overnight, with major indexes rallying to record levels in a broad rally.