Gold neared a one-month high on Monday on the back of a decline in the U.S. dollar, with investors awaiting economic data that could influence the path of Federal Reserve policy tightening.
Spot gold was up 0.37% at $1,771.71 per ounce, having earlier hit its highest since July 5 at $1,774.95. U.S. gold futures settled 0.4% higher at $1,789.
Gold has more room to the upside given "major issues with Russia, Ukraine and China" and as the dollar runs into some resistance, said Daniel Pavilonis, senior market strategist at RJO Futures.
He added that interest rates are still the biggest factor for gold and even if the Fed is not done raising rates, it is taking a pause. "That is a buying signal," Pavilonis said.
The Fed raised interest rates by an expected 75-basis-points on Wednesday, but comments from Chair Jerome Powell spurred hopes of a slower hiking path, hitting the dollar.
A weaker dollar makes gold less expensive for buyers holding other currencies.
"Bullion bulls are waiting to see if the coast is clear for another leg up, making sure expectations for a less-aggressive Fed are indeed rooted in reality," said Han Tan, chief market analyst at Exinity.
Safe-haven gold has also found some support from weak economic data recently, including an unexpected contraction in the U.S. economy over the second quarter and slower euro zone manufacturing activity.
The monthly U.S. jobs report on Friday will be closely scanned as it could influence the Fed's rate hike plans.
Elsewhere, spot silver gained 0.09% to $20.35. Platinum gained 1.05% to $906.42 and palladium jumped 3% to $2,192.3362.