Per gli ultimi mesi del 1943 la Linea Gustav rappresentò il principale ostacolo nell'avanzata verso nord degli Alleati, bloccandone, di fatto, lo slancio iniziale. Nel tentativo di sbloccare tale "impasse", gli Alleati sbarcarono alcune forze presso Anzio (Sbarco di Anzio), non riuscendo comunque a cogliere gli obiettivi sperati. Il fronte venne rotto solo in seguito ad un attacco frontale a Monte Cassino, nella primavera del 1944, e con la successiva presa di Roma in giugno. Il 5 giugno gli americani entrarono a Roma dichiarata "città aperta", ed evacuata dai tedeschi senza alcuna distruzione e con i suoi ponti intatti. L'operazione "Diadem" che portò alla liberazione di Roma era costata 18.000 perdite agli americani, 14.000 agli inglesi e 11.000 ai tedeschi. Nella Roma occupata dagli Alleati Vittorio Emanuele III abdicò in favore del figlio Umberto II che assunse la luogotenenza generale, e il dimissionario Badoglio venne sostituito dall'antifascista Ivanoe Bonomi alla guida del governo, espressione dei partiti riuniti nel Comitato di liberazione nazionale.