The 30-share benchmark, BSE Sensex tumbled 800 points in the previous trading hour on back of continuous selling pressure in blue-chip stocks followed by global cues.
All sectors are trading in the negative zone.
BSE Sensex was last trading weak at 19,217.83, down 813.00 points, while NSE Nifty, was trading at 5,743.65, down 304.05 points (3.06 p.m.).
The BSE Midcap dipped 3.95%, while BSE Smallcap rose 2.90%.
Out of the total 2,940 stocks traded at the BSE, 1,242 advanced, 1,678 declined, while 20 remained unchanged.
Amongst the sectoral indices, BSE Auto declined 3.16%, BSE Power declined 4.76%, BSE IT shed 2.07%, BSE Metal dipped 7.45%, BSE Bankex declined 3.79% and BSE Realty declined 5.84%.
HUL which rose 0.94% to Rs 219.00 is the only gainer at the BSE Sensex.
Laggards at the BSE Sensex were NTPC, which declined 7.60% to Rs 227.85, Hindalco declined 7.03% to Rs 197.80 and DLF declined 6.57% to Rs 954.10. Tata Steel, HDFC ONGC, Bharti Airtel, Reliance Comm and BHEL also slipped.