The Sensex rose 573 points, or 0.67%, to settle at 85,762.01, while the Nifty 50 hit an all-time intraday high of 26,340 before easing slightly to close at a record 26,328.55, up 182 points or 0.70%.