Para el 21 de mayo se recupera Buda, el otro lado de la ciudad de Budapest, en la orilla occidental del Danubio.Sin embargo, el día 30 fue nombrado comandante del ejército austríaco el general Julius Jacob von Haynau, y el 8 de julio las fuerzas imperiales ocupan la ciudad de Buda y Pest, forzando al gobierno de Kossuth primero a mudarse a Szeged y luego a renunciar a sus cargos.