Sensex rose over 300 points from day’s high to 82,928, recovering over 650 points from the day’s low. and the NSE Nifty 50 gained 0.3% to trade near 25,600.