Gold edged up on Friday, gaining support from mixed European shares, but remained vulnerable after strong U.S. jobs data lifted the dollar, denting gold's investment appeal.
U.S. employment growth jumped in June and the jobless rate closed in on a six-year low, providing evidence of economic growth heading into the second half of the year.
The data was published a day earlier than usual due to the July 4 Independence Day holiday, which will curb volumes trading throughout the session.
Read MoreGold appetite at 4½-year low in June
The data stoked speculation the U.S. Federal Reserve could hike interest rates earlier than expected.
"At the moment it seems middle of next year (for the Fed to start raising rates) but if the first quarter, as some suggest, becomes consensus then we are going to see gold below $1,300," Societe Generale analyst Robin Bhar said.
Spot gold was down 21 cents to $1,319.49 an ounce at 1750 GMT. It fell 1.2 percent to a one-week low of $1,309.64 after the U.S. nonfarm payrolls release on Thursday, but managed to claw back losses as the market expects more macro signs on the strength of the global economy, traders said.
U.S. gold futures for August delivery were up 50 cents at $1,321 an ounce.
"Gold did well to hold above $1,310 after the good employment numbers, but it remains somewhat of a concern that there seems to be a wall of selling every time we try a convincing push above $1,330," MKS Group said in a note.
"Overall, it feels like the shorts might be gaining momentum over the longs but think we will remain in consolidation mode $1,310-$1,330 for the next couple of sessions as this week's data sinks in."
Gold still looked set to post its fifth straight weekly gain, although a small one, as tensions in the Middle East and Ukraine supported prices at the start of the week.
In other news, gold producers will return to net hedging for the first time since 2011 this year, GFMS analysts at Thomson Reuters said on Friday, after Polyus Gold this week announced a two-year program to sell gold forward.
Silver was up 0.1 percent to $21.12 an ounce.