The JSE was firmer in midday trade in tandem with international markets amid improved global risk appetite as concerns over Greece receded.
At 12pm the JSE all share index was up 0.70%, with resources gaining 1.09%, platinum miners were 0.89% better, but gold stocks were down 0.60%. Banks garnered 0.89%, financials added 0.61%, and industrials picked up 0.31%.
Gold was quoted at $1 136.84/oz from $1 133.50/oz at the JSE's last close. Platinum was at $1 597.50/oz from $1 581/oz at the JSE's last close.
"With the exception of gold stocks, local equities are strong practically across the board today in line with international markets on the back of positive global sentiment.
"I think that we will hold these levels for most of the day," a local equities trader said.
Dow Jones Newswires reports that European stocks were modestly higher Monday, as concerns about Greece receded and last week's gains - following positive US employment data - found some further momentum, benefiting basic resources and financial stocks in particular.
The euro was higher too, largely on a belief that debt-laden Greece will be able to secure support from its European partners.
Asian share markets were also higher Monday, with resource-related stocks in the region gaining on higher commodity prices.
On the JSE, Anglo American added R2.10 to R301.50, and BHP Billiton found R5.24, or 2.14%, to R249.69. Sasol garnered R4.80, or 1.69%, to R288.80.