The Sensex is steady at current levels and is now up 592 points at 9,637.
Mahindra & Mahindra has zoomed 16% to Rs 351. HDFC has soared 14.5% to Rs 1,720.
Tata Power has soared 12% to Rs 691. ICICI Bank has surged nearly 11% to Rs 383, and Reliance has rallied over 10% to Rs 1,329.
Jaiprakash Associates has moved up 9.7% to Rs 68. Sterlite has gained nearly 9% at Rs 268.
Tata Steel has advanced over 8% to Rs 203. TCS and ACC have added 7.5% each to Rs 584 and Rs 509, respectively.
Ranbaxy, however, has slipped over 1% to Rs 171.
The market breadth is fairly positive - out of 2,413 stocks traded so far, 1,505 have advanced, 840 have declined and the rest are unchanged.