Indian benchmark indices posted modest gains on Wednesday, with the Nifty 50 rising 0.11% to 24,078.50 and the BSE Sensex adding 0.17% to 77,185.43.

The rally was narrow, driven primarily by strength in the financial sector as investors positioned ahead of a busy earnings week.

86%, driven by positive domestic data, the current session highlights the fragility of that momentum when global risk appetite cools.

Despite the positive domestic momentum, upside was constrained by escalating geopolitical tensions between the United States and Iran.

The risk premium associated with the standoff weighed on broader market sentiment, preventing a more robust advance across other sectors.

This marks a shift from the robust rally seen earlier in the week, where indices had surged nearly 600 points on the Sensex, defying similar geopolitical concerns.

The cautious tone reflects a market balancing strong domestic macroeconomic fundamentals against external volatility.

While the recent weekly close saw the Nifty 50 rise 0.90% and the Sensex gain 0.86%, driven by positive domestic data, the current session highlights the fragility of that momentum when global risk appetite cools.

Investors are now focused on upcoming corporate earnings reports, which will provide critical insight into whether domestic demand can sustain the recent rally despite the external headwinds.