Nifty posted its best weekly gain since February 2021, rising 6% on easing geopolitical tensions and falling volatility. Analysts see continued upside toward 24,700, supported by technical strength, earnings momentum, and improving sentiment, though global cues, oil prices, and FII flows remain key risks.