New Delhi, May 30 -- India's equity markets ended a volatile week in the red, as a combination of geopolitical uncertainty, weak monsoon forecasts and MSCI-driven institutional flows weighed on sentiment. Yet falling crude oil prices are emerging as a key positive heading into June, with experts hoping the resulting improvement in the rupee and broader macroeconomic conditions could help stabilize markets.

The Sensex fell 0.8% during the week to close at 74,775.74, while the Nifty 50 declined 0.7% to settle at 23,547.75. Friday's session captured the market's nervous mood. The Nifty opened on a strong footing, briefly crossing the crucial 24,000 mark on strong global technology cues before a sharp wave of selling in the final hour erased...