On Wednesday, even as the domestic markets remained volatile, the benchmark indices surged. Sensex closed up by 1,030.28 points or by 2.07 per cent at 50,781.69 levels while Nifty gained 279.95 points or by 1.90 per cent to settle at 14,987.75 levels.