(Updates prices.)
Gold traded higher midafternoon Monday as the U.S. dollar fell on hopes the United States and Iran are nearing a deal to end the three-month war that has caused the largest-ever energy supply shock.
Gold for July delivery was last seen up US$49.60 to US$4,606.00 per ounce in electronic trade, with markets closed for the Memorial Day holiday
The rise comes as the countries continue talks to end the war that has kept the Strait closed for nearly three months, blocking much of the 20% of daily oil demand supplied by Persian Gulf nations. The Wall Street Journal reported Iran is willing to lift its blockade of the Strait in exchange for the United States ending its blockade of Iranian ports, though Iran warned a final deal is not imminent.
The price of the precious metal has remained rangebound as investors turn to the dollar on fears central banks will hike interest rates to combat the rising inflation that has followed the war's closure of the Strait of Hormuz, shutting in most of the oil exports from Persian Gulf nations that supplied a fifth of daily oil demand.
The dollar fell early, with the ICE dollar index last seen down 0.27 points to 98.97. Treasury markets were closed for the holiday.