Sensex Recovers On Late Buying, Surges 697 Points, Nifty Tops 17,300The Indian equity benchmark indices recovered from intraday losses during late deals to end higher on Tuesday.