With the exception of industrials, the rest of the JSE was mired in the red in noon trade on Thursday as players snatched profits amid a decline in commodity prices.
Resource stocks in particular were under pressure, with the euro losing ground against the dollar amid fiscal concerns in Europe.
At noon the JSE all share index was 0.52% lighter, with resources down 1.45%, gold mining shares losing 2.03% and platinum miners falling 0.76% lower.
Banks and financials declined 0.15% and 0.05% respectively, while industrials - the only winners so far - were up 0.52%.
Gold was quoted at $1,103.26/oz from $1,119.23/oz at the JSE's last close, and platinum was at $1,511.50/oz, from $1,543.50/oz at the bourse's previous close.
"We've been seeing some profit-taking today, which isn't surprising given the relatively good run we've had over the past few days," a local equities trader said.
Most Asian markets fell on Thursday, with Australian shares weighed as Qantas disappointed investors with its first-half results, while miners declined after the International Monetary Fund said it plans to sell gold on the open market.
On the JSE, Anglo American shed R4.88, or 1.65%, to R291 and BHP Billiton dropped R4 44, or 1.85%, to R235. Sasol declined 50 cents to R278.50.