Friday's nonfarm payrolls showed that US employers added jobs at a much slower pace than expected, sparking fears about the strength of economic recovery.
Markets speculated that the weak report could prompt the Federal Reserve to proceed cautiously in tapering its historic monetary stimulus, prompting equities and the dollar to drop.
Gold has rallied, with some analysts beginning to suggest that gains could continue or at least hold for a little longer.
"The weaker dollar and the jobs data are giving gold a boost. For the moment at least these prices should hold because Chinese buying for the Lunar New Year is also giving support," said Brian Lan, managing director of GoldSilver Central Pte Ltd in Singapore.
Spot gold had fallen slightly to $1,252.00 an ounce by 0320 GMT, not too far from a one-month peak of $1,254.80.
Asian shares came under pressure on Tuesday, with Japanese stocks tumbling more than 2 percent as the yen hovered near a four-week high against the dollar.
"If equities stay on the defensive and yields remain low we could see some modest rotational shift out of paper assets and into gold, which could support a push closer to $1,300, but we do not envisage a significant rally above those levels," HSBC analysts said in a note.
HSBC expects a limited rally as investors remain on guard against further tapering through the year.
The Fed last month announced its first cut to its $85 billion monthly bond purchases citing an improving economy. Gold had rallied to all-time highs in 2011 due to these stimulus measures that had been expected to stoke inflation.
Gold is seen as a hedge against raising prices and as an alternative investment to equities.
In China, the biggest physical market for gold, demand has picked up since the beginning of the month in the build up to the Lunar New Year, when the metal is bought for good fortune and given as gifts.
On Tuesday, however, purchases on the Shanghai Gold Exchange slowed compared to last week's levels as the rally in prices deterred some buyers. Premiums for 99.99 percent purity gold fell to about $14 from over $20 last week.