The Sensex gained 479.95 points, or 0.58%, to close at 83,294.66, while the Nifty rose 141.75 points, or 0.55%, to settle at 25,713