Heavyweights Axis Bank, HDFC Bank, State Bank of India, ICICI Bank and Kotak Mahindra Bank gained between 3 per cent and 5 per cent.