Markets Rally as Nifty Surpasses 22,900, Midcaps Soar Indian markets extended their winning streak with the Nifty closing at 22,908, driven by a 2.6% surge in midcap stocks. Key contributors included Tata Steel and HDFC Bank, while IT stocks lagged. Investors are now focused on the U.S. Federal Reserve's policy announcement later today, which could hint at further rate cuts.1