Sensex was up by 776.01 points or 1.02% at 76,835.78 while Nifty was at 23,995.95, up by 228.50 points or 0.96%.