The NSE Nifty is up 42 points at 5,000.
TCS has surged 5.6% to Rs 956, while Hindalco has gained 4.14% to Rs 187.
Maruti and Infosys have rallied over 3% each to Rs 795 and Rs 1,800, respectively.
HDFC and Satyam have moved up around 2% each at Rs 2,729 and Rs 507, respectively.
Also Read
Reliance Infra, Tata Steel and Bharti Airtel,
Wipro, BHEL, Jaiprakash Associates, Ranbaxy and DLF are the other major gainers.
ONGC has plunged over 5.4% to Rs 943.
ACC and Mahindra & Mahindra have tumbled over 2% each to Rs 668 and Rs 652, respectively.
NTPC and Ambuja Cements have declined 1.5% each to Rs 189 and Rs 109, respectively.