Stock market today, Dec. 23 -- The Indian stock market ended the session with solid gains on Monday, December 22, supported by a recovery in the rupee and positive global cues.

The Sensex advanced 638 points, or 0.75%, to settle at 85,567.48, while the Nifty 50 climbed 206 points, or 0.79%, to end at 26,172.40, marking a second session of gains. Broader markets also outperformed, with the BSE Midcap index rising 0.86% and the smallcap index surging 1.12%.

"Markets began the week on a positive note and advanced nearly a percent, extending the rebound seen on Friday. Following a gap-up opening, the Nifty moved within a narrow range while holding firmly near the day's highs and resumed its upward move in the final hour to close around the ...