If you looked at your stock portfolio this morning, you probably saw a sea of red.

The Indian equity markets took a serious beating today. The Nifty 50 broke below the psychologically important 23,000 mark to hit an intraday low of 22,856, while the Sensex plunged by nearly 900 points.

And this isn’t just a sudden one-off event. It’s actually the continuation of a brutal stretch. The benchmark indices have now slipped for seven consecutive weeks, losing nearly 6% in their longest weekly losing streak since 2020.

So, what exactly is dragging the markets down?

Well, there are two massive global forces at play here: soaring crude oil prices and spiking US bond yields. Let’s break them down one by one to see why they matter so much.

The Crude Oil Shock

It’s no secret that India is deeply dependent on oil imports to keep its economic engine running. We import over 85% of our crude oil requirement. So naturally, when global oil prices shoot up, our import bills bloat, the Rupee takes a hit, and inflation fears creep back into the picture.

Right now, Brent crude futures have surged past the $106 per barrel mark, capping an almost 18% jump this month.

Why the sudden surge?

It all ties back to the ongoing conflict in the Middle East. Over the weekend, US President Donald Trump rejected a peace proposal from Iran that aimed to resolve the ongoing conflict and reopen the Strait of Hormuz, one of the world’s most critical chokepoints for oil trade. While Iran has stated that diplomacy is the only way to resolve the situation, the rejection of the immediate peace deal means that geopolitical tensions remain heavily elevated.

Because the Strait of Hormuz is essential for global energy supplies, any threat of disruption sends oil prices flying. And for an oil-importing giant like India, expensive crude is always bad news for the stock market.

The US Bond Yield Magnet

While oil is squeezing the market from one side, the US bond market is pulling money away from the other.

The 10-year US bond yield just surged to 5.2%—its highest level in nearly 20 years.

Now, you might be wondering, “What does a US government bond have to do with Indian equities?”

Think of large foreign institutional investors (FIIs) as shoppers constantly looking for the best balance of risk and reward. Emerging markets like India offer the potential for high growth, but they naturally carry higher risks. On the flip side, US government bonds are considered the absolute safest investments on the planet.

When the yield (or return) on these ultra-safe US bonds rises to a lucrative 5.2%, it suddenly becomes a compelling trade for foreign investors. Why take a risky bet on emerging market equities when you can get a guaranteed, high return from the US government?

This dynamic triggers a classic “flight to safety.” Foreign investors start pulling their money out of countries like India and parking it in US bonds. We are already seeing this play out: foreign investors offloaded around 18,530 crore worth of Indian shares in September alone, taking their total selling for the year to over 377,585 crore.

The Ripple Effect

When you mix the anxiety of expensive oil with the reality of foreign investors packing their bags, you get widespread panic.

The India VIX, a metric that measures expected volatility or “fear” in the market, spiked by 11.5% today. The selling pressure was relentless and broad-based. Almost every major sector felt the heat, with banking, metals, and financial services taking the hardest knocks. Heavyweights like Hindalco, Max Healthcare, and Kotak Mahindra Bank were among the top losers. Even the broader markets weren’t spared, as midcap and smallcap indices both dropped by over 1%.

In Closing

Indian markets aren’t reacting to local problems today; they are reacting to a global squeeze. Until the tensions in the Middle East show signs of cooling down or US bond yields stabilize, the markets might just remain on edge.