Gold prices rose on Friday but a more hawkish stance of US Federal Reserve officials on stimulus tapering and interest rate rises put the metal on course for a third straight weekly drop.
Spot gold rose 0.2% to $1,772.41 per ounce by 0439 GMT, after hitting its lowest in nearly a month on Thursday. US gold futures gained 0.6% to $1,773.30.
The metal has declined 1.1% so far in the week as a number of Fed officials suggested the central bank might accelerate stimulus tapering, with Chairman Jerome Powell saying that decision could be reached in its upcoming policy meeting.
US Federal Reserve Bank of Atlanta President Raphael Bostic told the Reuters Next conference on Thursday that it would be appropriate to end the central bank's bond-buying programme by the end of March, allowing the Fed to raise rates.
Reduced stimulus and interest rate hikes tend to push government bond yields up, raising the opportunity cost of holding non-interest bearing gold.
Gold dips on stronger dollar, investors eye data burst
"We got the Fed that is more hawkish and an environment where if anything hits the fan, especially with the new variant, traders will likely buy into the dollar. That is a negative environment for gold," said IG Markets analyst Kyle Rodda.
The Omicron coronavirus variant has sparked fears over the pace of the economic recovery, pushing stocks lower and putting oil prices on track for a sixth consecutive weekly drop.
Investors' focus now turns to the US nonfarm payroll report due at 1330 GMT.
"If there are signs that jobs growth is strong and wage growth is still picking up, that adds impetus to calls that the Fed will have to increase the pace of tapering, weighing on gold," Rodda said.
Spot silver rose 0.1% to $22.40 an ounce. Platinum gained 0.3% to $939.78, while palladium fell 0.2% to $1,778.77.