Commodities, led by gold miners, pushed the JSE firmer in the morning session on Monday amid general upward momentum in global markets.

At 9.19am the JSE all share index was 0.99 percent higher, led by gold producers, 2.30 percent firmer. Resources added 1.75 percent, with platinum miners up 1.86 percent.

Banks gained 0.54 percent, financials picked up 0.29 percent and industrials were 0.49 percent firmer.

The rand was bid at 7.50 to the dollar, from 7.58 when the JSE closed on Thursday. Gold was quoted at $1165.80 a troy ounce from $1140.75 at the JSE's last close, and platinum was at $1466 an ounce, from $1433 at its previous close.

A local trader said: "Commodities have pushed the local bourse to a good start as a result of a weaker dollar. Gold is strongest, but resources across the board are positive.

"World markets in general are seeing upward momentum," he said.

Dow Jones Newswire reported that European stocks are called to open higher on Monday, supported by strong commodity prices, which have been bolstered once again during Asian trade, said Ben Potter at IG Markets. He called London's FTSE 100 up 32 points at 5283.

However, a degree of caution remained as to whether stocks could continue to push much higher and "with a relatively quiet few days ahead, combined with traders in the US winding down for the Thanksgiving holiday, this issue is set to be played out yet again," said Potter.

Eurozone flash PMI is at 09:00 GMT, while in the US, existing home sales are at 15:00 GMT.