India’s equity benchmarks rose on Monday, clawing back from early range-bound trades as gains in IT and financial stocks offset caution stemming from the ongoing Israel-Iran conflict.
The Nifty 50 rose 0.92% at 24,946.50 and the BSE Sensex rose 0.84% to 81,796.15.
Markets are exhibiting resilience despite geopolitical and trade risks due to supportive macros like softening inflation, fiscal control and a steep rate cut, said Raghvendra Nath, managing director at Ladderup Asset Managers.
The IT index rose 1.6% while high-weight financials gained 0.8%, snapping a four-day losing streak.
The heaviest stock on the benchmark indexes, HDFC Bank, rose about 1% after Jefferies saw strong credit growth, easing regulations, rate cuts as key positives for the private lender.
“Strong domestic institutional investor flows are cushioning the impact of global uncertainty and volatile foreign flow,” said Puneet Singhania, director at Master Trust Group.
Indian benchmarks log weekly losses as Mideast tensions, trade woes rattle sentiment
Domestic institutional investors have been net buyers of Indian shares for the previous 19 straight sessions, infusing 887.3 billion rupees ($10.3 billion) over the period.
All of the 13 major sectors logged gains on the day while smallcaps and midcaps rose about 0.9% each.
Ultratech Cement rose 2.4% after Goldman Sachs termed it “the top pick” in cement sector.
Automaker Tata Motors fell 3.6% after projecting fiscal year 2026 operating margins of 5%-7% for its luxury unit JLR, below its earlier target of 10%.
While domestic markets rebounded, geopolitical worries lingered as Israel and Iran launched fresh attacks on each other, heightening fears of broader instability in the oil-rich Middle East region.
However, crude prices stabilised on Monday after surging 7% on Friday, as renewed military strikes by Israel and Iran left oil production and export facilities unaffected so far.