Gold prices were stuck in a narrow range on Tuesday, as lower Treasury yields amid lingering recession woes offset a firmer dollar, while investors turned their attention to the U.S. Federal Reserve's two-day meeting.
Spot gold was flat at $1,717.54 per ounce. U.S. gold futures were little changed at $1,716.
U.S. Treasury yields fell sharply, as a looming gas supply crisis in Europe kept the markets on edge about global recession risks.
"The relief we've seen in yields is a good sign for gold...persistent fear in the equities market, geo-political issues and if the energy squeeze intensifies, there will be strong demand for safe-haven," Edward Moya, senior analyst with OANDA, said. But "If investors feel the Fed is still ready to deliver another 75 bps hike in September, that's going to be trouble for gold."
The International Monetary Fund cut global growth forecasts again, warning that downside risks from high inflation and the Ukraine war were materializing. But capping gold's gains, the U.S. dollar rose 0.5%, making bullion less appealing for overseas buyers.
Since gold in a non-interest yielding asset, rising interest rates make it less appealing. However, gold is widely regarded as an inflation hedge and safe-store of value amid economic uncertainties.
The market expects the Fed to increase rates by 75 basis points at the conclusion of its policy meeting on Wednesday. A hike of that magnitude would effectively close out pandemic-era support for the economy.
"We expect a further lift to real interest rates this year, particularly as inflationary risk fades in the second half of 2022. As such, additional liquidation of exchange-traded funds can be expected," UBS analyst Giovanni Staunovo said, forecasting gold to fall to $1,600 by year-end.
Spot silver rose 1.1% to $18.61 per ounce, platinum was down 0.8% at $871.87. Palladium fell 0.08% to $2,005.90.