Gold prices climbed to one-week highs on Friday, boosted by a lower dollar and economic and political uncertainty around the world, but the prospect of further interest rate rises in the United States limited gains.
Spot gold was up 0.43 percent at $1,255.60 an ounce after earlier touching $1,258.00, its highest since June 14. U.S. gold futures were up $7, settling at $1,256.40 after briefly crossing its 50-day moving average for the first time since June 15.
However, gold is little changed from last week.
"The broad story is the tug of war between the Fed, which seems determined to push on with monetary tightening and reducing its balance sheet and political uncertainty," said Danske Bank analyst Jens Pederson.