El asedio de Budapest fue una de las más largas y sangrientas luchas por la conquista de una ciudad durante toda la Segunda Guerra Mundial. Por su defensa de la ciudad fue galardonado con la Cruz de Caballero el 11 de enero de 1945 y con las Hojas de Roble el 1 de febrero de 1945. Durante el intento de escapar de Budapest fue gravemente herido y capturado por los soviéticos. El 10 de agosto de 1949 fue condenado a 25 años de trabajos forzados pero tras la muerte de Stalin fue liberado junto a otros 10 000 prisioneros de guerra gracias a un acuerdo informal entre el canciller alemán Konrad Adenauer y el Premier soviético Nikolai Bulganin en septiembre de 1955 (finalmente sería liberado un mes después).