Instado por Bairam Khan, quien volvió a organizar el ejército mogol antes de que Hemu pudiera consolidar su posición, Akbar marchó sobre Delhi para reclamarla. Su ejército, dirigido por Bairam Khan, derrotó a Hemu y al ejército Sur el 5 de noviembre de 1556 en la Segunda Batalla de Panipat, a 50 millas (80 km) al norte de Delhi. Poco después de la batalla, las fuerzas mogolas ocuparon Delhi y luego Agra. Akbar hizo una entrada triunfal en Delhi, donde permaneció durante un mes. Luego, él y Bairam Khan regresaron a Punjab para tratar con Sikandar Shah, que había vuelto a estar activo. En los siguientes seis meses, los mogoles ganaron otra batalla importante contra Sikander Shah Suri, quien huyó al este de Bengala. Akbar y sus fuerzas ocuparon Lahore y luego se apoderó de Multan en el Punjab. En 1558, Akbar tomó posesión de Ajmer, la apertura a Rajputana, después de la derrota y huida de su gobernante musulmán Los mogoles también sitiaron y derrotaron a las fuerzas Sur que controlaban la fortaleza de Gwalior, la fortaleza más grande al norte del río Narmada