Friday looked like relief. The Sensex closed up 315.20 points at 73,895.74, the Nifty added 77.40 points to end at 23,140.50, and consumer durables, realty and auto stocks led the gainers — Nifty Realty up 0.92%, Nifty Auto up 0.89%, DLF and Godrej Properties both comfortably higher. Media, IT and pharma lagged.

None of that changes what the week as a whole confirmed: the Nifty has now closed lower for seven straight weeks, down 5.8% or about 1,430 points over that stretch — its longest weekly losing run since the February–April 2020 Covid crash, and its worst in six years. The index sits 12.3% below its 52-week high of 26,373.20.

What's actually driving it. Three forces have been pulling in the same direction since early August:

  • Foreign investors are leaving. FIIs have sold roughly ₹18,531 crore of Indian equities in September alone, through the 25th.
  • Domestic funds are the only thing absorbing it. DIIs bought about ₹52,617 crore over the same stretch — nearly three times the foreign outflow — which is the specific reason the index is down 5.8% over seven weeks and not considerably more.
  • Global cost pressure hasn't let up. A weakening rupee, rising global bond yields, and Brent crude that has spent the past several weeks pushing back toward and above $100 a barrel on Middle East tensions have kept pressure on rate-sensitive and import-heavy sectors throughout the streak, including the spike that hit NBFCs hardest this past Thursday.

Domestic noise added to it. The RBI told Tata Sons, in a letter dated September 11, that it would not be exempted from the unregistered Core Investment Company category and needed to list — forcing a decision the group had resisted for years and reopening questions about how a company holding stakes worth ₹11.51 trillion across 16 listed group firms gets valued once it's actually on an exchange. Separately, an IRDAI consultation paper proposing tighter commission norms on insurance distribution rattled the banks and NBFCs that earn a meaningful slice of fee income selling insurance — Citi and Jefferies both flagged the exposure at YES Bank, IndusInd Bank and IDFC First Bank, and bank stocks fell as much as 5% around September 24 on the news. Neither story alone explains a seven-week losing streak, but both landed inside the same window and made it easier for the index to keep drifting down instead of finding a floor.

Bonds are now offering more than stocks. The clearest sign of how much the mood has shifted: the yield on the 30-year US Treasury bond touched 5.48% this week, its highest since 2004, and the 10-year note reached 5.23%. The Nifty's own earnings yield — roughly what you're "paid" for holding the index at current prices and earnings — sits at 5.11%, meaning it is now lower than what an investor can get from either of those bonds. That's an unusual and uncomfortable place for equities to be, and it's part of why fund managers who were talking about a bounce a week ago have turned more cautious. "I think investors have to brace for corrections," Abhay Agrawal, founder and fund manager at Piper Serica, said this week — a shift from the more constructive tone the same commentariat was striking after the September 22 dip. Brent crude trading near $105 a barrel, well above the $80-plus that Bank of America Global Research considers a fair value for oil this year, is doing a lot of the work behind that caution: every extra dollar on crude adds to the rupee's problems, India's import bill, and the case for foreign investors to keep pulling money out.

Why the last two Fridays looked so different. A week earlier, on September 22, the Sensex and Nifty had each closed lower too — down 0.44% and 0.36% — with IT the day's worst-performing sector as a four-session winning streak snapped. But market breadth that day was actually healthy: 115 stocks hit 52-week highs against 71 lows, the best spread of the month, with defence, realty and midcaps finding buyers even as the headline indices fell. That's the same pattern that showed up again this Friday — a calm or even positive headline number sitting on top of index-level weakness that the broader market isn't fully reflecting.

The last time this happened, the trigger was completely different. The only other seven-week losing streak on record ran from February into April 2020, as the Covid-19 pandemic shut down the global economy — a demand shock with no real precedent. This one has no single dramatic trigger; it's oil, bond yields, a stronger dollar, and steady foreign selling all pulling in the same direction for seven weeks running, none of them severe enough on its own to be "the" story, which is arguably why it's taken this long to get the attention a single crash day would have gotten immediately. A grinding decline is easier to underprice than a crash is, right up until the seventh straight losing week forces the comparison anyway.

The DII-versus-FII gap is the story to watch, not the daily close. As long as domestic mutual funds, insurers and pension money keep buying at close to triple the rate foreign investors are selling, every individual down day gets cushioned into a milder version of itself — which is exactly what happened this week, and largely what's kept a genuinely bad seven weeks from turning into a rout. That cushion depends on domestic flows staying at this pace. If DII buying slows while FII selling continues — whether because of the rupee, oil, or the next global rate move — the market has already shown, over the last seven weeks, what it looks like when that gap narrows: slow, weekly, compounding declines that don't need a single crash day to add up to a real one.