The indices touched fresh highs buoyed by gains in Larsen & Toubro following a buyback proposal, while financials rose. L&T, Tata Motors, ONGC and Tata Steel were among the major gainer on the 30-share BSE index with their stocks rising as much as 6.74 per cent.