Indian markets closed firm on December 11 as Nifty 50 settled at 25,898.55 , up 0.55% , and Sensex gained 0.51% to 84,818.13 . Market breadth remained positive with 2,597 stocks advancing against 1,789 declines out of 4,548 traded. Large-caps supported the session, while selective sectoral rotation continued as traders positioned ahead of global policy events impacting sentiment.