The Nifty 50 rose 93 points to settle at 25,424, holding firmly above the 25,400 level, while the Sensex added 320 points to close at 83,014. The Nifty Bank gained 234 points to finish at 55,727, and the broader Nifty Midcap index advanced 225 points to 59,073, moving largely in line with the benchmarks.