Gold prices rose on Monday on fresh doubts over whether the United States and China can strike a trade deal, while a sluggish start to the week in equities weighed on risk appetite after protests in Hong Kong turned violent over the weekend.
Spot gold prices were 0.5% higher at $1,465.47 per ounce by 1033 GMT, after slumping 3.6% last week in their worst weekly fall in three years.
U.S. gold futures rose 0.3% to $1,466.40 per ounce.
“The gold market is trying to find its feet after last week’s washout… It only makes sense that the recently established shorts scale back,” said Saxo Bank commodity strategist Ole Hansen.
“One reason why gold is higher is because the trade deal is still only speculation, and we are yet to see it. The markets are being a bit cautious here.”
Stock markets dropped on Monday with a fresh escalation of violence in Hong Kong also weighing on prices.
Local police fired live rounds at protesters, with cable TV and other Hong Kong media reporting at least one protester being wounded. Video footage showed a protester lying in a pool of blood.
“The turmoil in Hong Kong has not helped market sentiment as it underlined rising geopolitical tensions in the region. Further market corrections are to be expected this week,” said Pierre Veyret, Technical analyst at ActivTrades.
U.S. President Donald Trump told reporters on Saturday that Beijing wanted a trade deal more than he did.
Officials from both sides had said on Thursday that the two countries had agreed to roll back tariffs on each others’ goods in a “phase one” trade deal.
Elsewhere, Britain’s economy grew at its slowest annual rate in nearly a decade in the three months to the end of September as a global slowdown and Brexit worries hit business investment and manufacturing.
However, data showed business investment held steady in the third quarter versus economists’ expectations for a 0.5% fall.
Among other precious metals, palladium dropped 1.1% to $1,725.09 an ounce, after falling 3.3% on Friday. Platinum slipped slightly to $885.68, while silver rose 0.6% to $16.90 after slipping 7.1% in the previous week.