By Claudia Assis
SAN FRANCISCO (MarketWatch) -- Gold shook off their previous session's weakness to trade modestly higher, and crude-oil futures wavered between small gains and losses Wednesday. Markets were buoyed by positive market sentiment following a private-sector jobs report, but oil suffered from expectations a U.S. government weekly report on supplies could be as bearish as the report of a trade group on Tuesday. Gold for April delivery GCJ2 +0.22% rose $2.20, or 0.1%, to $1,674.50 an ounce on the Comex division of the New York Mercantile Exchange, while April crude CLJ2 -0.07% declined 2 cents to $104.67 a barrel on Nymex.