Gold prices slumped to their lowest in 8-1/2 months on Tuesday, as a stronger dollar and elevated US Treasury yields eroded investor appetite for the non-yielding metal.
Spot gold eased 0.3 % to $1,717.99 per ounce by 0633 GMT, having dropped to its lowest since June 15 at $1,706.70 earlier in the session. US gold futures slipped 0.4% to $1,716.10.
The potential for higher yields is putting pressure on gold, while a stronger dollar is also contributing to its fall, Michael McCarthy, chief market strategist at CMC Markets said, adding that a minor retreat in 10-year yields was "too small to count".
Benchmark US Treasury yields have come down from a one-year high hit last week, but continue to remain elevated, while the dollar index held near a four-week peak.
Yields are signalling "that by mid-year, inflationary pressures will mean that global central banks would have to tighten their policy, while central banks suggest that will not be the case ... if inflation rises, they'll have very little choice," McCarthy said.
While gold is considered a shield against inflation, higher yields have of late threatened that status, since they translate into higher opportunity cost of holding bullion, which pays no return.
"At current levels, (gold's) bull run is not over. It is challenged by the changing rates environment," said Nicholas Frappell, global general manager at ABC Bullion, adding that prices could test the $1,670-$1,690 level.
Focus also remains on the developments of the $1.9 trillion US coronavirus relief bill that will be debated in the Senate this week.
Holdings of the world's largest gold-backed exchange-traded fund, SPDR Gold Trust fell to their lowest since May 2020 on Monday.
Silver eased 1.2% to $26.15 an ounce, having earlier dipped to an over one-month low. Palladium slipped 0.1% to $2,346.67 and platinum fell 0.9% to $1,174.50.