Markets ended the week nearly 1% higher despite global headwinds, driven by the RBI’s surprise 50 bps rate cut and a strong breakout in Bank Nifty. Nifty neared 25,000 amid positive momentum and falling volatility.