The Indian eqity benchmarks staged a recovery from intraday lows with the Sensex rising as much as 721points from the day's lowest level and Nifty hitting high of 17,037 after dropping to an intraday low of 16,833. The recovery in the benchmarks came on the back of buying interest in information technology and pharma stocks.