Sensex closed at 81,909.63, down 270.84 points or 0.33%, while the Nifty fell 75 points or 0.30% to settle at 25,157.50, recovering over 237 points from its intraday low of 24,920