Johannesburg - South African stocks fell for a second straight session on Wednesday as global metal prices hit new lows on downbeat data from China, leading mining companies such as Assore and Kumba Iron Ore lower.
Iron ore producers Assore and Kumba fell 1.86% to R339.53 and 1.41% to R342.09 respectively.
Data from China, the world's top metal consumer, showed that its daily crude steel output fell in July as mills cut production during the lean summer season, leading iron ore prices to almost three-week lows.
"The resources are under quite a bit of pressure today, we had some poor data from Asia this morning and sparking some growth concerns there," said Rabi Thithi, a trader at Avior Capital.
The benchmark Top-40 index closed down 0.38% at 46 114 while the wider All-share index dipped 0.35% to 51 266.
The top blue-chip advancer was media and e-commerce firm Naspers which added 1.15% R1 432.42 after Tencent, in which it owns over a third, reported higher first-half earnings.
Trade was active with about 185 million shares changing hands, with decliners outpacing advancers, 180 to 126.