The JSE gave up much of its earlier gains as it entered the midday session on Friday, tracking weaker US futures.
By noon local time the JSE all share index had added 0.07%, with platinum miners rising 0.29%. But resources lost 0.07 and gold miners shed 1.39%. Banks fell 0.44%, financials were 0.20% lower, but industrials gained 0.31%. Gold was quoted at $1,215.14/oz from $1,1214.45/oz at the JSE's previous close, while platinum was at $1,535/oz from $1,529.50/oz before.
The local bourse had opened stronger supported by Asian markets and upbeat GDP data from Germany, but had come off its best levels during the course of the morning.
Dow Jones Newswires reports that Asian stocks were generally higher on Friday, rebounding from recent losses, though gains were capped by investors' caution after a volatile trading week and ahead of key Japanese growth data early next week.
On the JSE, Anglo American Plc lost R1 to R270, but BHP Billiton gained 25 cents to R220.45 and Sasol edged up R3.51 or 1.23% to R289.16.