Foreign Investors Drive Indian Stock Market to Three-Year High
Foreign institutional investors poured billions into Indian stocks, pushing the Sensex and Nifty to a seven-session winning streak amid easing oil prices and US political shifts.
The Indian stock market achieved its strongest weekly gains in years, marked by a seven-session winning streak—the first in three years—that pushed the Sensex to 81,028.02 and the Nifty to 25,030.35. This rally was driven primarily by Foreign Institutional Investors, who became net buyers of Rs 45,960 crore over five trading sessions ending November 7, 2026. This surge more than recouped the Rs 45,162 crore sold during October.
On November 6, the market saw its largest single-day rally since April, with overseas funds purchasing ₹14,975 crore in stock. This activity represented the single-biggest daily buying by foreign funds since September 2024. While foreign funds bought aggressively, Domestic Institutional Investors ended an 11-week buying streak, selling Rs 24,197 crore to book profits.
Market sentiment improved due to easing geopolitical tensions in the Middle East and a drop in Brent crude oil prices below $95 a barrel. Additionally, US midterm election results that gave Democrats control of Congress led investors to expect legislative gridlock. This gridlock is anticipated to limit the ability of President Donald Trump to implement aggressive tariffs or sudden policy reversals, providing positive global cues for emerging markets.