Gold prices touched a more than six-year peak on Wednesday, as the trade war between China and the United States showed no signs of abating, boosting the appeal of safe-haven assets.
Spot gold jumped 0.9 percent to $1,486.41 per ounce as of 0318 GMT. Earlier in the session, it touched $1,489.76 per ounce, its highest since April 2013.
U.S. gold futures too were up 0.9 percent at $1,497.90 an ounce.
“Trade wars are the catalyst for the latest gains. Increasingly fiery rhetoric out of Washington and Beijing is fueling worries that the conflict will amount to a longer-term headwind for global growth,” Ilya Spivak, senior currency strategist with DailyFx said.
China’s exports likely declined for a second successive month in July, according to a Reuters poll, signaling a hit from tariffs in the escalating trade war.
Imports too are expected to post a decline in July, indicating that Beijing’s stimulus measures have failed to curtail falling economic growth.
Goldman Sachs said it no longer expects a trade deal to be struck before the 2020 U.S. presidential election, while Morgan Stanley warned that more tit-for-tat tariffs could tip the world economy into recession by the middle of next year.
A Federal Reserve official said on Tuesday it was appropriate to “wait and see” how the upcoming data was, before deciding whether rates should be cut again at the central bank’s next meeting in September.
Further highlighting concerns that policymakers have about the global economy, New Zealand’s central bank cut interest rates more than expected.
Indicative of sentiment, SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, said its holdings rose 0.21 percent to 836.92 tonnes on Tuesday from 835.16 tonnes on Monday.
Yields on 10-year U.S. Treasuries were down close to their lowest in almost three years.
On the technical side, gold may test a resistance at $1,497 per ounce, a break above which could lead to a gain to $1,524, according to Reuters technical analyst Wang Tao.
Among other precious metals, silver rose 1.7 percent to $16.73 per ounce, its highest since June 2018.
Platinum climbed 1 percent higher to $855.76 and palladium inched down 0.1 percent to $1,436.34 an ounce.