Spot gold edged up 0.2% to $4,632.46/oz, with futures at $4,643.54/oz, ending two months of declines in Asian trade.
Gold prices fell about 1% in April after a near‑12% March slump, driven by inflation fears from the Iran war.
Central banks including the Fed, ECB, BoE and BoJ signaled possible near‑term rate hikes amid rising oil prices, pressuring non‑yielding assets.
Spot silver rose 0.9% to $74.43/oz while platinum slipped 0.2% to $1,986.60/oz, with muted Asian trading volumes.