Gains in index heavyweights such as ICICI Bank Ltd, HDFC Bank Ltd, Reliance Industries Ltd (RIL), Axis Bank Ltd, Mahindra & Mahindra Ltd (M&M), Larsen & Toubro Ltd (L&T), State Bank of India (SBI), Bajaj Finance, Kotak Mahindra Bank and Asian Paints helped benchmarks recover from yesterday's drop.