Sensex rose over 650 to 83,277, recovering over 1,000 points from the day’s low. and the Nifty gained 0.8% to end near 25,700.