Gold bounced off a one-year low, gaining over 1% on Thursday, benefiting from some safe-haven interest amid economic concerns as the dollar eased.
Spot gold was up 1.03% at $1,713.69 per ounce after hitting $1,680.25, its lowest since end-March 2021.
U.S. gold futures rose 0.73% to $1,712.30 per ounce.
Helping gold's uptick, the euro jumped against the U.S. dollar before paring gains, after the ECB raised interest rates by more than expected as concerns about runaway inflation trumped growth considerations, even while the euro zone economy reels from the impact of Russia's war in Ukraine.
"They're kind of in a bad situation overall," with everything from geopolitical aspects with Ukraine, higher energy prices, massive amounts of debt, all driving buying interest in gold, said Daniel Pavilonis, senior market strategist at RJO Futures.
The dollar eased, making gold more attractive for overseas buyers. Bullion competes with the dollar as a safe haven.
But overall, gold has declined over $380 since early March as the dollar's recent rally added to headwinds from aggressive rate hikes, which decrease the opportunity cost of holding the non-yielding asset and dim its safe-haven lure.
"Gold remains caught between elevated inflation, growing concerns over a recession and a flight to quality on the one hand, but sharp rate hikes, a strong USD and seasonally weak demand on the other," said Standard Chartered analyst Suki Cooper.
Focus was now on the U.S. Federal Reserve, expected to raise rates by 75 basis points next week.
"Given how quickly the market has priced in a 75 bps rate hike, gold could benefit from a short term relief rally if the Fed hikes by 75 bps ... but the longer term trend still looks to be to the downside," Cooper added.
Silver rose 0.5% to $18.75 per ounce, platinum was up 0.8% at $864.90, while palladium fell 0.8% to $1,846.54.