The NSE Nifty is up 61 points at 5,019.
TCS has gained 6.3% to Rs 963, and Hindalco is trading at Rs 190 - up 5.4%.
HDFC have added 4% to Rs 2,764.
Infosys, Satyam and Tata Steel have surged over 3% each to Rs 1,811 and Rs 514 and Rs 881, respectively.
More From This Section
Maruti is up 3.5% to Rs 797, while Reliance Infra and Jaiprakash Associates have advanced 2.7% to Rs 1,419 and Rs 260, respectively.
Bharti Airtel and Ranbaxy are up around 2.5% each to Rs 842 and Rs 497, respectively.
Wipro and Reliance have added 2% each to Rs 505 and Rs 2,550, respectively.
BHEL, DLF, Cipla and Reliance Communications are the other major gainers.
ONGC has tumbled 5.6% to Rs 941.
ACC and Mahindra & Mahindra have plunged around 2% each to Rs 670 and Rs 655, respectively.
Ambuja Cements and HDFC Bank have slipped over 1.4% each to Rs 110 and Rs 1,465, respectively.