The NSE Nifty surged by 307.95 points or 1.32 per cent to 23,658.35. Intra-day, the benchmark zoomed 358.35 points or 1.53 per cent to 23,708.75.