Gold spot price rose to $4,707.31/oz, up 0.4%, after a 2.9% jump the previous day.
Gains were driven by expectations of a US‑Iran peace memorandum, weaker dollar, and falling oil prices.
Dollar index slipped 0.1% in Asian hours, near pre‑war levels, while Treasury yields fell.
Silver rose 0.7% to $77.85/oz, platinum unchanged at $2,065.17/oz; markets await Friday payroll data.