The NSE Nifty 50 and BSE Sensex rebounded after a two-session slump, closing higher.
Nifty IT, Realty, and Oil & Gas sectors on the NSE ended in the green.
NSE Nifty 50 closed 0.92% higher at 24,946.5, while BSE Sensex closed 0.84% up at 81,796.15.
Indian markets showed resilience despite global uncertainty from Middle East tensions.
Israeli military strikes on Iran raised concerns about oil supply disruptions.
Bharat Electronics Ltd. and SBI Life Insurance Co. were the top gainers, while Tata Motors Ltd. and Dr. Reddy's Laboratories Ltd. were among the biggest laggards.
HDFC Bank Ltd. and ICICI Bank Ltd. contributed the most to gains in the index, while Tata Motors Ltd. and Sun Pharmaceutical Industries Ltd. dragged it down.
All 15 sectors on the NSE ended in the green, with Nifty IT, Realty, and Oil & Gas sectors gaining the most.
BSE MidCap and SmallCap indices gained 0.88% and 0.31% respectively.
Market breadth on BSE favored sellers, with 2,001 stocks advancing, 2,072 declining, and 168 unchanged.
The market saw positive movement despite geopolitical tensions.