Gold climbed to a near three-week high on Thursday, propelled by safe-haven demand, as investors ditched riskier assets on concerns over long-drawn economic weakness and renewed U.S.-China trade tensions.

Spot gold rose 0.86% to $1,730.40 per ounce by 2:08 p.m., having hit a high since April 24 at $1,734.39. U.S. gold futures gained 1.19% to $1,736.80.

“It seems some investors turned bearish on equities, U.S.-China relations continue to head to a downward spiral and you have very bleak data coming from the U.S. and its all supporting safe-haven (demand),” said Edward Moya, a senior market analyst at broker OANDA.

“Gold prices have been coiling up over the last couple of weeks but it seems now you have the macro-economic backdrop that is going to support high prices in the near-term.”

U.S. Federal Reserve Chairman Jerome Powell warned on Wednesday of an “extended period” of weak economic growth, vowed to use the central bank’s power as needed, and called for additional fiscal spending to stem the fallout from the coronavirus pandemic.

Latest data show initial claims for state unemployment benefits totaled 2.981 million for the week ended May 9. While that was down from 3.176 million in the prior week and marked the sixth straight weekly drop, claims remain astoundingly high.

World stock markets fell for a third day in a row as the disappointing jobs data and signals by central banks that further government stimulus may be needed stoked investor concerns about the global economic recovery.

Gold also benefited from renewed uncertainty over Sino-U.S. trade after President Donald Trump said he was very disappointed in China over its failure to contain the coronavirus, saying the worldwide pandemic cast a pall over his trade deal with Beijing.

Indicative of sentiment, SPDR Gold Trust holdings, the world’s largest gold-backed exchange-traded fund (ETF), jumped to a fresh seven-year high of 1,092.14 tonnes on Wednesday.

“While ETF investors with a longer-term view have continued to accumulate gold, hedge funds have cut bullish bets to an 11-month low,” Saxon Bank analyst Ole Hansen said.

“A sustained breakout could force these funds to get down from the fence and back into the market. If realized, it could be the driver behind the next move higher.”

Elsewhere, palladium rose 0.4% to $1,754 an ounce. Platinum rose 0.39% to $765 per ounce, while silver was 1.35% higher at $15.78.

© Copyright Thomson Reuters 2020.