ICICI Bank, SBI, IndusInd Bank, Axis Bank, and IDFC First Bank were among top gainers, while some selling was seen in HDFC Bank, Bank of Baroda, PNB and Bandhan Bank. The Nifty Bank opened higher to hit a fresh record high of 48,716, but it failed to hold on to the momentum.