The Sensex is now up 85 points at 15,158.
The NSE Nifty is up 23 points at 4,540.
Sterlite has soared 4.5% to Rs 615. Tata Motors has surged 4% to Rs 444.
HDFC, Maruti and Mahindra & Mahindra have rallied 3% each to Rs 2,468, Rs 672 and Rs 580, respectively.
HDFC Bank has gained 2.7% at Rs 1,250. DLF, Satyam and Tata Steel have moved up around 2% each to Rs 556, Rs 415 and Rs 660, respectively.
NTPC and Reliance Infrastructure are up 1.7% each at Rs 183 and Rs 1,029, respectively.
More From This Section
Bharti Airtel has slipped 2.8% to Rs 845. BHEL and Tata Power are down around 1.5% each at Rs 1,798 and Rs 1,046, respectively.
Out of 2,514 stocks traded so far, 1,425 have advanced, 1,008 have declined and 81 are unchanged.