The JSE closed solid in the black on Thursday boosted by a firm opening on Wall Street amid better-than-expected US jobs data which pushed the US bourse through the key 10 000-point mark.
The JSE's all share index lifted 0.49 percent and closed at 27 061.190 points.
The platinum mining index rose 0.49 percent, resources gained 0.26 firmer however, the gold mining index eased 1.3 percent.
Banks and financials collected 1.25 percent and 0.94 percent respectively while industrials climbed 0.49 percent.
Among platinum miners, Anglo Platinum closed unmoved at 185.00 rand, Northam Platinum eased 49 cents or 1.10 percent at 43.99 rand, however, Lonmin collected 1.76 percent to 167.40 rand.
Resources heavyweight Anglo American added 1.30 percent to 277.00 rand while rival BHP Billiton lifted 1.30 rand to 208.50 rand. Synthetics giant Sasol climbed 1.90 rand to 280.30 rand.
Gold miner Harmony Gold said it had executed a share sale agreement with Australian-based gold miner Ramelius Resources for the sale of the Mount Magnet Gold Project for Aus $40-million cash. Harmony's share price pulled back 1.37 percent to 79.90 rand while AngloGold Ashanti retreated 1.05 percent to 306.70 rand and Gold Fields dropped 1.72 percent to 97.50 rand.
Diversified miner African Rainbow slipped 50 cents to 162.00 rand.
Kumba Iron Ore declined 3.24 rand to 330.50 rand.
Among industrials, AECI said that for the half-year ended June 2010 it expects its actual earnings per share and headline earnings per share to be between 115 percent and 135 percent higher than those achieved for the first half of 2009. The group's share price shot up 4.62 percent to 68.00 rand while brewer SAB Miller advanced 1.83 percent at 222.80 rand.
Cellular giant MTN Group edged up 75 cents to 108.25 rand while rival Vodacom rose nine cents to 59.59 rand.
Clothing retailer Foschini jumped 2.54 percent to 67.00 rand, while Woolworths lifted 1.35 percent to 24.80 rand.
Financial services group Santam lifted 1.84 percent to 111.28 rand while Old Mutual soared 2.94 percent to 12.94 rand on the back of rumours that HSBC might acquire Nedbank from Old Mutual
Banking giant Nedbank rallied 3.88 percent to 132.05 rand.