Spot gold held near $4,791 per ounce, futures rose to $4,812, keeping gold on track for 0.9% weekly gain.
President Donald Trump said US‑Iran talks may resume, with Iran pledging no nuclear weapon for over 20 years, raising peace hopes.
Oil slipped below $100 per barrel while the dollar weakened >0.5%, easing inflation‑rate concerns that had pressured gold earlier.
Analyst Michael Brown noted lack of clear catalyst, leaving markets range‑bound across forex, fixed income and metals.