The Sensex ended the session at 76,405, up 566 points, or 0.75 per cent. The Nifty 50 index closed at 23,155, gaining 131 points, or 0.6 per cent