The benchmarks indices regained vigor and were trading near the day's high in afternoon trade. The Nifty index reclaimed 13,700 while S&P BSE Sensex hovered above 46,800 mark. Barring the IT index and the Media index, all the other sectoral indices on the NSE were in the green.