Gold prices steadied at a one-month high on Friday, ahead of a much awaited U.S. jobs data, as a retreat in Treasury yields and growing recession fears boosted safe-haven demand and kept bullion on track for its third straight weekly rise.
Spot gold was flat at $1,790.73 per ounce, as of 0301 GMT, after hitting its highest level since July 5.
Prices are up 1.5% this week. U.S. gold futures were steady at $1,807.40.
"Gold continues to benefit from a combination of a weaker dollar that has been driven by falling U.S. bond yields as markets continue to price in peak inflation and a recession," OANDA senior analyst Jeffrey Halley said.
The yield on 10-year Treasury notes slipped, reducing the opportunity cost of holding non-interest bearing gold.
The market's focus is now on monthly U.S. non-farm payrolls report due at 1230 GMT later in the day that could offer more clarity on the Federal Reserve's aggressive tightening plans to combat soaring inflation.
Economists expect an increase of 250,000 jobs in July.
"A soft payroll number will support gold's upward momentum as it is likely to result in another bout of dollar weakness as yields fall. Gold should continue grinding towards the $1,900.00 region in the coming sessions," Halley added.
The Bank of England raised interest rates by the most since 1995 in an attempt to smother surging inflation.
The dollar rose 0.2% against its rivals, making gold less appealing for other currency holders.
Sino-U.S. tensions remained in focus after China fired multiple missiles near Taiwan on Thursday, a day after U.S. House of Representatives Speaker Nancy Pelosi made a solidarity trip to the self-ruled island.
Spot silver rose 0.5% to $20.25 per ounce, and palladium climbed 0.8% to $2,081.43.
Platinum gained 0.8% to $933.91 per ounce and was heading for its third consecutive weekly rise.
(Reporting by Brijesh Patel in Bengaluru; Editing by Rashmi Aich)