Gold hit new record highs, peaking at $3,052.40 per ounce before settling at $3,049 (up 0.3%) after the Fed kept interest rates unchanged.
The Fed still expects two rate cuts this year but warned of greater economic uncertainty.
Gold has now risen for seven straight sessions, boosted by investors seeking safety during global tensions, continued buying by central banks, a weaker dollar, and falling Treasury yields.