Gold prices rose slightly on Friday, setting the market on course for a fifth week of gains, as the dollar retreated amid expectations of a thaw in U.S.-China trade tensions.
Spot gold was up 0.1 percent at $1,234.82 per ounce. U.S. gold futures were down 0.2 percent at $1,236.50 per ounce.
World share markets climbed, while the dollar eased, as hopes built that the United States and China were starting to repair their badly damaged trade relations.
“Markets are reacting positively to the news of (U.S. President Donald) Trump seeking a deal with China, also because this is pulling down the U.S. dollar, which is a good factor for gold,” ActivTrades chief analyst Carlo Alberto De Casa said.
“From a technical point of view, there could be space for further rallies, especially if there is further trouble for stocks.”
Gold prices jumped about 1.5 percent in the previous session, as the dollar retreated sharply from a 16-month high hit on Wednesday.
Attention is turning to the U.S. congressional elections on Nov. 6, which will determine whether the Republican or Democratic party controls Congress,
with some predicting increased market volatility on the outcome.
“The return of risk appetite could be a bearish sign for gold, given how it’s benefited from its safe-haven status as of late,” Craig Erlam, senior market analyst at OANDA in London, said in a note.
“That said, if this is accompanied by real progress on Brexit and Italy, and improved sentiment towards those currencies on the back of it, then a weaker dollar could give gold another lift and keep it elevated.”
Meanwhile, holdings in SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, rose 0.9 percent on Thursday to 760.82 tonnes, the highest since late August.
Among other precious metals, platinum climbed 1.41 percent to $868.60 per ounce, having touched its highest since June 27 at $867.30 earlier in the session. The metal was up about 4 percent for the week so far.
Palladium rose 1.83 percent to $1,116.40 per ounce and silver was up 0.53 percent at $14.82 per ounce.