The NSE Nifty 50 rose 105 points to close at 24,973, while the S&P BSE Sensex advanced 324 points to 81,425. The Nifty Bank index gained 320 points to 54,536 and the Nifty Midcap index jumped 535 points to 58,000, with market breadth favouring advances in a 3:2 ratio.