The NSE Nifty is up 46 points at 5,004.
Hindalco has surged 7.3% to Rs 193, and TCS is trading at Rs 965 - up 6.6%.
Tata Steel has gained over 4% to Rs 887.
Infosys, Satyam and Maruti have surged around 3.8% each to Rs 1,815 and Rs 514 and Rs 798, respectively.
More From This Section
HDFC has added 3.4% to Rs 2,750.
Bharti Airtel, Jaiprakash Associates, Reliance Communications and Reliance Infra are the other major gainers today.
ONGC has plunged 5.7% to Rs 940.
ACC and Ambuja Cements are down around 2% each at Rs 668 and Rs 110, respectively.
Mahindra & Mahindra and HDFC Bank and NTPC have declined over 1% each to Rs 657, Rs 1465 and Rs 190, respectively.