At close, the Sensex was up 1,508.91 points or 1.96 percent at 78,553.20, and the Nifty was up 414.45 points or 1.77 percent at 23,851.65. About 2340 shares advanced, 1468 shares declined, and 149 shares unchanged. All the sectoral indices ended in the green with telecom, PSU Bank, Oil & Gas, pharma, auto, energy, private bank rose 1-2 percent.