Nifty had just logged its longest losing run in nearly a year — seven straight sessions, down 2.1% — when it turned around on Thursday and gained more in one day than it had lost across the previous three combined. Sensex closed up 628.04 points, or 0.82%, at 77,537.72. Nifty added 153.55 points, or 0.64%, to close at 24,231.85. India VIX, the market's fear gauge, fell 6.6% to 10.57. Fourteen of sixteen sectoral indices finished green.
None of that happened because of anything in India.
The fix came from the US Treasury, not from Delhi or Mumbai
The seven-day slide had two named causes, and they were not equally weighted. The first was Brent crude climbing toward $92 a barrel as the US-Iran ceasefire lapsed and uncertainty around the Strait of Hormuz kept a risk premium baked into every barrel. The second was a parallel run-up in global bond yields — the 30-year US Treasury yield had reached its highest level since 2007, which raises the discount rate applied to every risk asset on earth, Indian equities included.
Thursday's reversal traces entirely to the second of those. The US Treasury announced it would double the size of its buybacks of longer-duration debt, a technical debt-management move aimed squarely at capping that yield spike. Bond markets read it as reassurance, the dollar softened, and risk assets caught the updraft. That is the story in one sentence: a decision about how the US government manages its own borrowing costs is what ended the worst run for Indian markets in a year.
The sector pattern confirms it. Gains were led by IT and financials — the two most rate-sensitive, most dollar-linked corners of the Indian market. Nifty IT rose 0.8%, taking its two-session recovery to 1.5% after shedding nearly 4% across the preceding three sessions. Media led the tape at +2%, realty added 1.4%, and auto, FMCG, pharma, private banks and infrastructure clustered in a narrow 0.4–0.8% band. Eternal, Kotak Mahindra Bank, Bajaj Finance, ITC and Shriram Finance were among the biggest individual gainers. That is the signature of a discount-rate relief rally, not of anyone re-rating Indian earnings.
Who actually bought it
| Aug 19 net activity | Amount |
|---|---|
| FII/FPI | +₹407.99 crore |
| DII | +₹3,973.72 crore |
Foreign flows were positive but thin — close to a rounding error next to the ₹3,974 crore domestic institutions put in during the same session, nearly ten times as much. This matters because the standard narrative for a seven-session slide is foreign money leaving. The rebound, at least, was underwritten overwhelmingly by Indian mutual funds and insurers. Whatever conviction showed up on Thursday was domestic.
The half of the problem nobody fixed
Here is what the rally did not touch. Brent was around $92.90 a barrel on August 20 — higher, not lower, than the levels that helped trigger the selling. The Iran standoff remains unresolved. And the cost of that is no longer a forecast; it is already in the books.
India's crude import bill for April–July of this financial year came to $63.4 billion, up 56.5% from $40.5 billion in the same four months last year. In rupee terms that is roughly ₹5.94 lakh crore. July alone ran to $13.7 billion, up 41% year-on-year.
The detail that makes those numbers worth staring at: import volumes were broadly unchanged. India did not buy more oil. It bought the same oil and paid over half again as much for it. That is a pure price shock landing on a fixed-quantity import, which is the least avoidable kind — there is no substitution story, no demand response, nothing to manage. The bill simply arrives.
| Apr–Jul FY26 | Apr–Jul FY27 | Change | |
|---|---|---|---|
| Crude import bill | $40.5bn | $63.4bn | +56.5% |
| Import volumes | — | broadly flat | ~unchanged |
Why the two halves are not symmetric
A bond-yield shock and a crude shock hit an economy through different doors, and only one of them can be closed by an announcement.
- The yield shock is a sentiment and valuation channel. It changes what investors are willing to pay for future earnings. A credible statement from the US Treasury can reverse it in an afternoon, which is exactly what happened.
- The crude shock is a cash channel. It moves through the trade deficit, refiners' dollar demand, the rupee, and eventually wholesale inflation — which tends to respond faster than consumer inflation, and which feeds through to airlines, road transport, logistics and petrochemicals as an input cost.
- The second one is already paid. The $63.4 billion is spent money, not a projection. No announcement retracts it.
What to actually watch
Gains on Thursday were explicitly described as capped by elevated crude and persistent Middle East tension even while the broader tape rallied — the market was, in effect, pricing both facts at once. That is the honest reading of the session: one of the two things weighing on Indian equities eased, and it happened to be the one that can ease quickly.
The other requires a durable pullback in the barrel price, and the April–July numbers set out what is at stake if it doesn't come. A relief rally driven by IT and financials on a US debt announcement is a real move with a real cause. It is simply a different cause from the one that would need to resolve for the underlying pressure on India's external accounts to genuinely lift rather than pause.
