Sensex closed at 76,404.99 points, up 566.63 points or 0.75 per cent, while Nifty closed at 23,155.35 points, up 130.70 points or 0.57 per cent.