Gold prices hit their highest level in more than three months on Monday as a subdued dollar lent support, while focus shifted to key US inflation data and a speech later this week by Federal Reserve Chair Kevin Warsh.
Spot gold was up 0.8% at $4,641.27 per ounce, as of 0427 GMT, after hitting its highest level since May 15 earlier in the session. Prices gained more than 5% last week.
US gold futures edged 0.4% higher to $4,697.70, Reuters reported.
A wavering dollar teetered near multi-month lows in a market unsettled by the US Treasury's promise to buy back more long bonds. A weaker US dollar makes greenback-priced bullion more affordable for holders of other currencies.
Gold is looking sprightly to start the week and has stepped back into bid mode and is taking its cues primarily from the softer dollar and focusing on what higher yields may be signaling about underlying economic strains and policy uncertainty, said Tim Waterer, chief market analyst at KCM Trade.
The July Personal Consumption Expenditures (PCE) price index data and Fed Chair Warsh's speech at the Jackson Hole symposium this week will be watched for fresh clues on the US interest rate outlook.
"Traders will be listening closely for any shift in tone on the policy path and how it sits with recent bond-market developments. A balanced or cautious tone that leaves room for flexibility would likely keep the door open for gold to extend its gains," Waterer said.
On the geopolitical front, the US threatened Iran with what it called "the greatest financial offensive ever marshalled" as it prepared to roll out economic sanctions that target Iran's trade partners. Oil prices slipped more than $1 a barrel as investors took profits ahead of the expected announcement.
Among other metals, spot silver steadied at $68.98 per ounce. Platinum rose 0.1% to $1,878.88, while palladium was flat at $1,350.00.