The JSE ended flat on Tuesday amid some afternoon profit taking, following a relatively firm opening.
At 5pm, the JSE all share index had added 0.10%, with platinum miners up 1.24% and resources 0.78% firmer. Gold miners however, declined 1.69%. Banks improved 0.21%, but financials moved the other way, down 0.26%, along with Industrials, down 0.42%.
Gold was quoted at $1,103.64/oz a troy ounce from $1,112.78/oz at the JSE's last close. Platinum was at $1,618/oz from $1,615.50/oz at the JSE's last close.
A local trader said: "The local market has come off a bit during the course of the day, as it perhaps got ahead of itself. We have seen a bit of profit taking this afternoon ahead of the long weekend, and while we are positive there are a number of shares in the red, so it looks better than what it actually is.
"Only a few big players like Anglo and Billiton have kept us up this afternoon," he said.
Dow Jones Newswires reported US stocks opened slightly higher on Tuesday after data showed the fall in home prices abating and technology stocks climbed.
On the JSE, Anglo American firmed R3.68 or 1.17% to R317.50 and BHP Billiton was up R2.53 or 1.01% to R253.50. Sasol added R3.78 or 1.25% to R305.40.