Gold is trading above $4,130 an ounce as conflict in the Middle East pushes investors toward safe-haven assets, even as the US dollar and Treasury yields remain elevated.

Gold futures rose 1.5% to $4,137 on Wednesday. The gains came after a nearly 2% rally the session before, making this gold’s best weekly run in over three months.
Fighting near key shipping lanes, including the Strait of Hormuz and the Red Sea, is keeping energy markets on edge. Three Saudi oil tankers turned back in the Red Sea after Houthi forces announced a blockade.
🇺🇸🇮🇷 Ship traffic through the Strait of Hormuz has collapsed over the past 72 hours.
Tracking data shows activity nearly vanishing outside Iran’s shipping lane, while attacks on commercial vessels continue to be reported.
In plain English: the world’s most important oil…
— Mario Nawfal (@MarioNawfal) July 22, 2026
Oil prices climbed above $90 a barrel as a result. That keeps inflation pressure high and complicates planning for the Federal Reserve.
US President Donald Trump threatened to strike Iranian nuclear facilities. Tehran warned that any such move would widen the conflict across the region.
Trump also said Washington remains open to talks with Iran. Despite that, US forces carried out an 11th consecutive night of strikes.
The Federal Reserve meets next week. Markets widely expect no rate change, but traders are watching for any signal that rates could stay elevated longer if energy-driven inflation persists.
Higher rates are usually a headwind for gold, since the metal pays no yield. But gold is holding up anyway, which analysts say shows the safe-haven demand is strong enough to override that pressure.
Tony Sycamore, market analyst at IG, said gold brushing off dollar strength and rising yields suggests investors are re-establishing its safe-haven role. He added that cleaner retail positioning may also be helping.
Sycamore said early signs of a base are forming near the late-June low of $3,942. A move above the early-July high of $4,202 would open the door toward the 200-day moving average near $4,494.
IG remains cautiously bullish while gold holds above that late-June level.
Silver rose 1.5% to $59.71 an ounce on Wednesday, adding to a 4% gain from the day before. Platinum climbed 2.3% to $1,666.59.
Technically, gold faces resistance near $4,140 and then again at $4,200. Those two levels are seen as the next tests for buyers.
Support sits at around $4,020, with the year-to-date lows near $3,950 below that.
Gold has rallied roughly 2.5% this week as geopolitical risk continues to be the main driver.
The post Gold Just Had Its Best Week in Three Months — Here’s What’s Driving It appeared first on CoinCentral.