The NSE Nifty 50 rose 16 points to close at 25,212, while the BSE Sensex ended 64 points higher at 82,634. The Nifty Bank index gained 162 points to settle at 57,169, lending support to the headline index. The broader market was mixed, with the Nifty Midcap 100 rising just 8 points to 59,621.