Indian benchmark indices rallied over 4.5% this week, driven by positive domestic and global factors. The Nifty and Sensex closed near their highs. Banking stocks performed exceptionally well due to easing inflation and a positive monsoon forecast. Optimism regarding potential rate cuts and easing trade tensions further boosted the market. Experts recommend a 'buy on dips' strategy above 23,000.