New Delhi, Feb. 21 -- India's benchmark indices ended a turbulent week with modest gains on Friday, but sharp swings driven by global cues and a spike in crude oil prices kept investors on the edge.

The Nifty 50 closed at 25,571.25, while the BSE Sensex settled at 82,814.70, both rising around 0.4% on Friday. For the week, however, gains remained muted at roughly 0.2-0.4%, as frequent intraday reversals capped upside momentum and signalled consolidation rather than a clear directional trend.

The week was defined by clear sectoral rotation rather than broad-based participation. Power, capital goods and banking stocks led the gains. The BSE Power index rose 2.6%, supported by optimism around infrastructure and renewable energy spending. C...