Foreign institutional investors (FIIs) bought ₹1,650 crore in Indian shares on July 21, breaking a four-day selling streak. Domestic institutional investors (DIIs) acted as net sellers, offloading ₹657 crore worth of stock. This shift in momentum comes as the Nifty and Sensex continue to trade in a narrow range amid low market volatility.
Detailed Coverage
Foreign institutional investors (FIIs) turned net buyers in the Indian stock market on July 21, marking a change in sentiment after four consecutive days of selling. Data shows that FIIs injected ₹1,650.16 crore into Indian equities, helping to stabilize overseas investment flows for the month of July.
Domestic Investor Shift
While foreign investors returned as buyers, domestic institutional investors (DIIs) moved in the opposite direction. DIIs sold shares worth ₹656.88 crore, a notable change after their recent period of consistent market support. This back-and-forth movement between foreign and domestic institutions often leads to limited index movement, as one group’s selling is absorbed by the other’s buying.
Market and Sector Trends
The broader market remained largely range-bound for the second day in a row. The Nifty closed at 24,188, while the Sensex ended the session at 77,470. Market participants saw profit-booking in sectors that had performed well recently, such as PSU Banks and IT. In contrast, the Auto, Defence, and Realty sectors attracted buying interest, each seeing gains of roughly 1%. The India VIX, a gauge of market volatility, fell to 12.54, suggesting that investors are currently cautious and awaiting clearer signals.
Flows and Context
Looking at the broader calendar for 2026, the current FII inflow is a relief after a volatile spell. Although FIIs had accumulated over ₹7,100 crore earlier this July, a four-day selling period had wiped out much of that progress. For the entire year so far, FIIs remain net sellers with a total withdrawal of approximately ₹3.48 lakh crore. Domestic investors have played a crucial role in providing liquidity, having invested about ₹4.81 lakh crore during the same period to counteract the foreign exits.
Market analysts suggest that the indices are waiting for a decisive trigger to break out of the current band. A move above 24,500 on the Nifty or 78,700 on the Sensex could signal a change in momentum, whereas falling below 24,000 or 76,800, respectively, could indicate further downside risk. Investors may track how these flows evolve in the coming sessions, as continued FII activity or a return of DII buying will likely dictate the next direction for major indices.
