
India Stocks Post Best Week in Six Years as Foreign Investors Return
Direct answer
India’s stock market had its best week in nearly six years. The Nifty 50 rose 8.6% and the Sensex rose 8.8% in the week ended November 6, 2026, as foreign investors came back in force and falling oil prices lifted the mood. It happened while global technology stocks were falling sharply, so India stood out from the rest of the world.
What happened
Both of India’s main stock indexes closed the week at their highest levels in more than eight months. The Nifty 50 finished at 25,030.35, up 8.58% for the week, and the Sensex closed at 81,028.02, up 8.82%. It was the strongest weekly gain for both since February 2021, and the seventh winning session in a row. On Friday alone, the Nifty gained 493.75 points, or 2.01%, and the Sensex added 1,718.01 points, or 2.17%.
The biggest driver was foreign money. Foreign portfolio investors bought a record 45,960 crore rupees of Indian shares during the week, according to market data reported by Business Standard. On Thursday they bought about 15,000 crore rupees in a single day, their largest one day purchase in more than a year. Domestic institutions sold shares at the same time, with net sales of 24,197 crore rupees, their largest weekly outflow on record, so the rally was powered mainly by overseas buyers.
Cheaper oil helped too. Brent crude fell nearly 18% over the week from its October 30 high of about 118 dollars a barrel, its steepest weekly fall since the 2020 Covid crash. India buys most of its oil from abroad, so lower prices ease pressure on inflation and on the country’s import bill. India’s 10 year government bond yield fell 23 basis points over the week, its sharpest weekly drop since 2019, to 7.19%.
Banks led the advance. The Nifty Financial Services index rose 10.41% for the week. Reliance Industries gained more than 13%, HDFC Bank rose about 14%, and Shriram Finance led the Nifty with a gain of nearly 17%. Smaller companies did not join in as much. The Nifty Midcap 150 slipped 0.09% on Friday and the Nifty Smallcap 250 fell 0.85%.
TradingView reported the rally on November 7, 2026, and the figures match market data reported by Business Standard and other Indian market coverage.
Why it matters for beginners
A stock index like the Nifty 50 or the Sensex is a basket of a country’s biggest listed companies. When an index rises 8% in a week, it means the total value of those companies jumped by that much. In this case, the combined value of BSE listed companies rose by nearly 29.57 lakh crore rupees in the week, which is money added to investors’ holdings on paper.
This week matters because it shows how quickly sentiment can turn. India had been one of the world’s worst performing major markets this year through October, and foreign investors had been heavy sellers for months. One week of strong buying, helped by cheaper oil and solid company earnings, changed the picture. Even so, both indexes are still down for 2026, with the Nifty about 4.2% lower and the Sensex about 4.9% lower for the year, so the rally has not yet erased the year’s losses.
For beginners, the lesson is simple. A single strong week does not prove a lasting trend, especially when the gains are concentrated in large companies and smaller shares are lagging. If you are learning how markets work, an index fund that tracks a broad index is the simplest way to follow a whole market instead of trying to pick single winners.
What to watch next
India’s exchanges hold a special Diwali Muhurat trading session on Sunday, November 8, from 2:20 pm to 3:30 pm, marking the start of the new Samvat 2083 year. Watch whether foreign buying continues next week and whether smaller companies start to catch up with the large ones. If oil prices stay low and company earnings stay strong, the rally has room to continue. If foreign investors stop buying, the gains could fade just as fast as they arrived. The next test will be whether the Nifty can hold above 25,000.
FAQ
What are the Nifty 50 and the Sensex?
They are India’s two main stock market indexes. The Nifty 50 tracks 50 large companies listed on the National Stock Exchange, and the Sensex tracks 30 large companies listed on the Bombay Stock Exchange. When either index rises, it means those big companies, taken together, have become more valuable.
Why did foreign investors suddenly buy Indian shares?
Several things lined up at once. Oil prices fell sharply, which helps India as a big oil importer. US midterm election results and softer US bond yields improved the mood for emerging markets. Strong quarterly earnings from Indian companies and attractive prices after months of selling also drew buyers back.
Does a record week mean Indian stocks will keep rising?
No. One strong week, even a record one, is not a promise of more gains. Foreign buying can reverse quickly, smaller companies lagged behind, and both indexes are still down for the year. A lasting recovery needs continued buying, steady oil prices, and broad participation across the market.
What is Muhurat trading?
It is a short special trading session held by Indian stock exchanges on Diwali, considered an auspicious time to trade. The November 8, 2026 session runs from 2:20 pm to 3:30 pm and marks the start of the Hindu new year, Samvat 2083.
