Johannesburg - South African stocks lost more than two percent on Wednesday as worries that weaker global economic growth will sap demand for commodities hit companies like Assore and Sasol.
The JSE Top-40 index dropped 2.19% to 41 572, a level last seen in the middle of March. The broader All-share index 2.13% to 46 673.
Assore topped the decliners list on the Top-40 index, plunging 8.2% to R229.61 as the price of iron ore retreated.
Rabi Thithi, a trader at Avior Capital said investors took their money off equities as the sinking oil price gave another downbeat signal about the global economy.
Poor economic data in the US and China also added concerns about global growth, Thithi said.
Sasol, which makes fuel from coal and gas but sells at it at the same price as the companies that refine imported crude oil, slid 2.9% to R545.02.
Vodacom lost 2.8% after a report said the government is looking to sells its stake in the mobile phone operator.
Trade was relatively active, with 292 million shares changing hands, compared to last year's daily average of 176 million.