I’ve been getting the same question a lot lately. “Why is gold falling? There’s literally a war happening. Shouldn’t people be buying gold right now?”
It’s a fair question. For most of history, when things got scary in the world, money flowed into gold. It was the go-to safe haven. So yes — logically it makes no sense that gold is down.
But here’s the thing. The gold price has almost nothing to do with the war right now. It has everything to do with two other things most people aren’t watching.
From March 1 to March 23, US bond yields rose by 20%. In that exact same window, gold fell by 20%. And running quietly alongside both of those moves, the US dollar got significantly stronger. That is not a coincidence. That is cause and effect playing out in real time.
Why bond yields are killing gold
Gold just sits there. It doesn’t pay you anything. No interest. No dividend. Nothing. You only make money if the price goes up.
Bonds are different. Right now, US government bonds are paying 4 to 5 percent interest per year. Guaranteed. Backed by the US government.
So put yourself in the shoes of someone managing a large fund. You have hundreds of millions of dollars to park somewhere. You can buy gold — which pays zero — or you can buy US bonds — which pay 4 to 5 percent, guaranteed, every year.
“Why would I hold something that pays me nothing when I can get 4–5% risk-free?” That’s what every big fund manager is thinking right now.
The answer is obvious. You sell gold. You buy bonds. That’s exactly what’s happening, and all that selling is pushing the gold price down. Economists call this “opportunity cost.” In plain English: holding gold right now costs you money in the form of returns you’re giving up.
Why the strong dollar makes it worse
Here’s the part most people completely miss.
Gold is priced in US dollars everywhere in the world. Every country buys gold in dollars. So when the dollar gets stronger, gold automatically gets more expensive for everyone outside the US.
A buyer in India, a fund in Germany, a trader in Japan — they all suddenly need more of their local currency to buy the same amount of gold. So they buy less. Demand falls. Price falls.
It’s basically mechanical. Dollar goes up, gold comes down. Has been like this for decades. One of the most reliable relationships in all of global finance.
And here’s where it gets interesting — the bond yield move is actually causing the dollar to get stronger too. When yields rise, investors from all over the world rush to buy US bonds to get that yield. But to buy US bonds, you need US dollars. So they all go sell their own currencies and buy dollars. Dollar gets stronger. Which hits gold again. One move, two hits.
OK but what about the war?
Yes, war does push money into gold. That force is real. People get scared, they buy gold, price goes up. That’s happening right now too.
But think of it like a tug of war. The war is pulling gold up. Bond yields are pulling gold down. The strong dollar is also pulling gold down. Two forces on one side, one on the other.
Right now the two are stronger. Simple as that.
This exact situation happened in 2022. Russia invaded Ukraine. Gold spiked immediately — as expected. But then the US Federal Reserve started raising interest rates. Yields jumped. Dollar strengthened. Gold fell hard. Even as the war kept going. The same playbook, playing out again.
Why silver is getting hit even harder??
Silver has all the same problems as gold — zero yield, priced in dollars. But it has one extra problem.
Silver is also used in manufacturing. Electronics, solar panels, industrial equipment. So when bond yields rise sharply and people start worrying the economy might slow down, the thinking goes: less economic activity, less manufacturing, less need for silver. That’s a third reason to sell.
Gold gets hit from two angles. Silver gets hit from three. That’s why silver tends to fall harder whenever this happens.
Two numbers to watch
Keep your eye on these
US 10-year Treasury yield — this is the yield number that matters most. If it starts falling, gold will likely recover. If it stays high, gold stays under pressure.
DXY (US Dollar Index) — this tracks the dollar against other currencies. Dollar weakens, gold bounces. Dollar stays strong, gold stays down.
Ignore the headlines. Watch these two numbers. They’ll tell you more about where gold is going than any news story will.
One last thing worth saying — if the war suddenly escalates badly enough to trigger genuine global panic, gold could spike fast. Fear can override everything in the short term. But as long as yields and the dollar stay where they are, that kind of spike would likely be temporary. The fundamentals come back.
In short
Bond yields went up 20%. Dollar got stronger. Gold went down 20%. That’s the whole story.
The war creates noise. The yields and the dollar move the actual price. Until those two reverse, gold and silver are going to stay under pressure — no matter what’s happening in the world.
If this helped clear things up, forward it to someone who’s been confused about why their gold is down. The question makes total sense. The answer, once you see it, is pretty simple.
