BHEL has surged 7.5% to Rs 2,615. ONGC has gained 6.5% at Rs 1,231.
HDFC Bank has rallied 5.8% to Rs 1,635. Reliance has moved up 4.5% to Rs 2,813, and ICICI Bank has added 4% to Rs 1,233.
Reliance Energy is up 3.3% at Rs 1,725.
Out of 2,826 stocks traded so far, 1,591 have advanced, 1,170 have declined and 65 are unchanged.