The NSE Nifty 50 rose nearly 0.9% to end above 24,550 and the BSE Sensex rose nearly 1% or over 750 points to settle near 79,300.