Gold prices rose on Monday to their highest in more than two months on worries that U.S.-Chinese trade tensions and Washington’s threat of tariffs on Mexico would hurt the global economy.
Spot gold was up 0.7% at $1,314.20 per ounce at 1012 GMT, after touching its highest since March 27 at $1,315.59.
U.S. gold futures rose 0.6% to $1,319.50 an ounce.
“Safe-haven buyers are coming back to gold again, due to tariff-talks, which is encouraging for the metal,” said Ross Norman, chief executive at Sharps Pixley.
“Gold has also cruised pretty seamlessly across important levels such as $1,293 and $1,300,” he said adding that crossing these technical barriers boosted the metal’s momentum further.
U.S.-Chinese relations slid further downhill when the two countries clashed at the Shangri-La Dialogue in Singapore due to security disputes over Taiwan and the South China Sea.
U.S. stock futures, Asian share markets and oil prices slipped to multi-month lows on Monday as investors turned to government bonds, the yen, the Swiss franc and gold.
Factory activity contracted across Asia and Europe last month as the trade row between the United States and China raised fears of a global economic downturn and heaped pressure on policymakers to roll out more stimulus.
The gloomy outlook prompted traders to increase bets that the U.S. Federal Reserve would cut interest rates sooner rather than later.
“Gold finally behaved like a safe haven last week, breaking out higher after the trade war escalation led to a code red for global growth,” Edward Moya, senior market analyst at OANDA, said in a note.
Gold prices surpassed the key $1,300 level for the first time since April on Friday after being stuck in a nearly $20 range for weeks.
Hedge funds and money managers increased their net long positions in COMEX gold in the week to May 28, data showed.
Holdings of SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, rose 0.32 percent to 743.21 tonnes on Friday from Thursday.
Spot gold may test a resistance at $1,315 per ounce, a break above which could lead to a gain into the range of $1,321-$1,330, according to Reuters technical analyst Wang Tao.
In other precious metals, silver edged up 0.4% to $14.63 per ounce, palladium rose 0.9% to $1,336.56 per ounce.
Platinum rose 0.5% to $795.44 per ounce, having fallen last week to its lowest level since Feb. 15 at $784.42.