The Sensex climbed 335.97 points, or 0.40%, to settle at 83,871.32, while the Nifty gained 120.60 points, or 0.47%, ending at 25,694.95 after sliding to an intraday low of 25,449 in early trade