The NSE Nifty 50 rose 136 points, or 0.54%, to close at 25,182, while the S&P BSE Sensex advanced 398 points to 82,172.