India's stock benchmarks erased early gains and closed near day's low, dragged by losses in metal, banking, auto and energy stocks. The S&P BSE Sensex fell 0.34% on Tuesday to 57,064.87. The 30-stock gauge rose 1.61% in intraday trade to reclaim 58,000 levels after two sessions. The NSE Nifty 50 index also declined by similar magnitude to 16,983.20.