The Sensex is now up 168 points at 10,144.
Wipro has zoomed over 6% to Rs 274, and Satyam has soared over 5% to Rs 280.
ONGC has surged 4% to Rs 807. ITC, ACC, Reliance Communications and Infosys have rallied over 3.5% each to Rs 164, Rs 507, Rs 243 and Rs 1,245, respectively.
HDFC Bank and TCS have advanced around 3% each to Rs 1,056 and Rs 467, respectively.
ICICI Bank and Hindustan Unilever are up around 2.5% each to Rs 402 and Rs 247, respectively.
Grasim has slumped 6.7% to Rs 1,207. Tata Power has tumbled 4.8% to Rs 705.
BHEL has slipped over 3% to Rs 1,156, and Tata Motors has shed 2.7% at Rs 237.
NTPC has dropped 1.7% to Rs 147, and Mahindra & Mahindra is down 1.4% at Rs 435.