Benchmark equity indices recovered from their losses on the counting day and recorded their highest close as heavyweights led the rally. Sensex also hit an intraday high of 76,795.31. The Nifty closed at 23,290.15, up by 468.75 points or 2.05% and the Sensex closed at 76,693.36, higher by 1,618.85 points or 2.16%. On a weekly basis, the Nifty gained 3.37% and the Sensex gained 3.69%.