The Sensex has recovered partially and is now at 17,390, up 64 points.
The NSE Nifty is at 5,165, up 23 points.
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.