The NSE Nifty 50 index rose 122 points, or 0.49%, to close at 25,091, reclaiming the 25,000 mark for the first time in days, while the BSE Sensex gained 443 points to end at 82,200. The market was led by gains in banking and financial stocks, with the Nifty Bank index climbing 670 points, or 1.19%, to 56,953.