(Updates prices.)
Gold moved lower midafternoon Thursday as the dollar rose after a report showed U.S. retail-sales growth slowed in April.
Gold for June delivery was last seen down US$22.20 to US$4,684.50.
The U.S. Census Bureau reported retail sales roes by 0.5% last month, down from a revised 1.6% in March but matching expectations according to Marketwatch.
The report follows on day-prior data showing wholesale prices rose by the most in four years in April, with oil prices surging amid the war on Iran, raising concerns the Federal Reserve will need to raise interest rates to slow inflation caused by higher oil prices.
The threat of higher interest rates has kept gold rangebound, with the metal trading in a tight range for the past six weeks.
The dollar rose following the report, with the ICE dollar index last seen up 0.27 points to 98.79. Treasury yields steadied, with the yield on the U.S. two-year note was last seen up 0.2 basis points to 3.994%, while the 10-year note was paying 4.457%, down 1.2 points.