Gold traded lower early Thursday as the dollar and yields rose on an uncertain outlook for a peace deal between Iran and the United States.
Gold for June delivery was last seen down $19.00 to US$4,516.30 per ounce.
The drop comes after the United States on Wednesday sent Iran a fresh peace offer. Though Iran has not formally responded, reports said the country's Supreme Leader has refused to end the country's nuclear program, a key U.S. demand, boosting oil prices along with the dollar and yields as the market fears energy inflation will lead to higher interest rates. The price of the precious metal has remained rangebound since late March as the inflation concerns push up bond yields and the dollar, both bearish for gold.
"Bullion is currently showing unusually elevated inverse correlations with bond yields, the dollar and crude oil, highlighting the reaction function driving current price action," Saxo Bank noted.
The dollar rose early, with the ICE dollar index last seen up 0.25 points to 99.34. Treasury yields were also higher, with the U.S. two-year note last seen paying 4.119%, up 4.9 basis points, while the yield on the 10-year note was up 3.1 points to 4.623%.