(Updates prices.)
Gold fell to at a six-month low midafternoon on Tuesday even as the dollar weakened.
Gold for July delivery was last seen down US$74.00 to US$4.289.40 per ounce, the lowest since Dec.10.
The price of the metal has dropped 7.7% over the past month as investors turn to the dollar to hedge against the threat of higher interest rates as inflation rises due to the high oil prices that have followed the U.S. war on Iran. The war has blocked the Strait of Hormuz and shut in much of the 20% of daily oil demand supplied by Persian Gulf nations.
"Rising expectations of further US rate hikes, together with higher bond yields and a stronger dollar, continue to create a challenging backdrop for bullion," Saxo Bank wrote.
The dollar eased, with the ICE dollar index last seen down 0.15 points to 99.89. Treasury yields also eased, with the U.S. two-year note last seen paying 4.135%, down 3.1 basis points, while the yield on the 10-year note is down 3.4 points to 4.534%.