The JSE moved marginally higher in early trade on Tuesday, supported by a rebound in resources and gold counters on the back of a slightly weaker local currency.

By 9.16am, the JSE all share index had edged up 0.29 percent. Resources were up 1.42 percent, gold miners added 3.48 percent and platinum counters collected 0.89 percent.

Banks were off 0.83 percent, financials gave up 0.63 percent and industrials eased 0.40 percent.

The rand was last bid at 9.12 to the dollar, from 9.06 when the JSE closed on Monday. Gold was quoted at $879.25/oz a troy ounce from $870.13/oz at the JSE's last close, and platinum was at $1162/oz from its previous close of $1140.50/oz.

"We are marginally higher this morning. Resources are rebounding from yesterday. They were hit hard. Gold stocks are also up," a trader said.

"The rand has weakened slightly and that is probably giving these resources some support.

"We will probably find that some nervousness will creep into the market ahead of the kick-off of the earnings season in the US tonight. We are likely to track sideways ahead of that," he said.