After a flat opening, the markets took a beating yet again, with the benchmark Sensex tumbling 340.60 points to 13,461.60, or as much as 2.47% at the close of trade on 30 June.
In the broader markets, the Nifty lost 96.10 points to 4,040.55, driven down largely by oil prices, which touched the $143-a-barrel mark.
Mid-cap and small-cap stocks took a greater beating on the Bombay Stock Exchange, shedding as much as 3.1% and 3.4% respectively, while the BSE-500 index lost 2.83% over the previous close.
Among the sectoral indices, real estate topped the list of losers, ending the day 6.81% down. It was followed by consumer durables (down 4.71%) and oil and gas (down 4.03%).
Among Sensex stocks, Reliance Energy Ltd topped the list of losers, shedding as much as 11.47% to Rs784.80. Other significant losers in this category were ACC (down 9.8% to Rs522.50), Ambuja Cement (6.83%, Rs75.70), Reliance Communications (6.58%, Rs442.40) and DLF Ltd (6.6%, Rs396.20).