Spot gold edged up 0.2% to $4,632.46/oz on Friday, ending two months of declines.
Gold futures rose 0.3% to $4,643.54/oz while trading volumes stayed muted due to Asian market holidays.
April spot gold fell ~1% after a near‑12% March slump, driven by inflation fears from the Iran war and rising oil prices.
Central banks signaled further rate hikes, with the Fed, ECB, BoE and BoJ all adopting hawkish stances, pressuring non‑yielding assets.