Bank Nifty crossed its previous high of 57,628 on October 17 on optimism over positive September quarter results of HDFC Bank, ICICI Bank, scheduled to be announced on October 18.