The Nifty 50 rose 1.09%, or 262 points, to settle at 24,334, while the Sensex advanced 1.25% to close at 78,151