Gold prices rose yesterday, as appetite for risk-taking weighed on recession fears, as traders tracked the developments of the US-China trade war and watch for global central banks to seek direction on interest rates.

Spot gold was up 0.3% at $ 1542.77 an ounce, while US gold futures rose 0.2% to $ 1552.7 an ounce.

"Gold draws strength from the impression that trade attitudes are getting tougher and that China is likely to become less resilient after the way US President Donald Trump changed his attitudes and statements," said Nicholas Frappel, ABC's managing director. Over the past few days. ”

Silver rose 1.2% in spot trade to $ 18.56 an ounce, its highest level since April 2017, while platinum rose 1.5% to $ 913.86, while palladium rose 1.1% to $ 1485.71 an ounce.