The JSE was firmer in early trade on Monday, supported by firmer world markets and strong metals prices.
Further clarity on the Greece bail-out plan was boosting stocks, particularly resources stocks.
By 09:15 the JSE all share index was up 0.32%, with resources 0.36% higher, platinum miners 0.63% better and gold miners up 0.10%. Banks were 0.28% firmer, financials added 0.31% and the industrial index picked up 0.32%.
Gold was quoted at $1 165.40/oz from $1 159.22/oz at the JSE's last close. Platinum was at $1 727/oz from $1 722.50/oz at the JSE's last close.
A local trader said there had been a strong start and with firmer Dow futures, this could be the trend for the rest of the day. She added that although the rand is strong, firm metals prices are counteracting the firm currency.
Dow Jones Newswires reported European bourses are likely to gain Monday, as details of the euro-zone backup aid package for Greece should sweep away doubts from last week that the country might still have trouble selling debt. However, if enough investors view valuations as already stretched, selling on good news could emerge later.
Asian stocks are largely higher on Monday after the Greece rescue details encouraged investors to buy resources shares.
Dow Jones Industrial Average futures were 37 points higher in screen trade.
On the JSE, Anglo American was R1.22 higher at R333.50 and BHP Billiton collected 83c to R256.04. Sasol added 47c to R310.97.