At close, the Sensex was up 827.57 points or 1.08 percent at 77,569.39, and the Nifty was up 244.10 points or 1.02 percent at 24,206.90.