The Sensex has recovered partially and is now at 17,390, up 64 points.
The NSE Nifty is at 5,165, up 23 points.
Hindalco advanced 3.5% to Rs 140. Wipro and Tata Steel have added over 2.5% each to Rs 589 and Rs 577, respectively.
Tata Motors, TCS, DLF and Maruti have increased 1.5% each to Rs 587, Rs 619, Rs 469 and Rs 1,543, respectively.
Mahindra & Mahindra slipped to Rs 915. Grasim Industries and Reliance Communication are down 1% each.
The realty, metal and IT indices are up 1% each.