Un'ennesima offensiva alleata contro la Linea Gustav ebbe inizio l'11 maggio 1944 e finalmente ebbe successo; le truppe alleate sfondarono il fronte di Cassino e avanzarono ricongiungendosi con i reparti attestati nella testa di ponte di Anzio. Furono i soldati americani del generale Clark che entrarono a Roma il 4 giugno, mentre i reparti tedeschi erano impegnati a eseguire una difficile ritirata e gli apparati repressivi nazifascisti avevano già abbandonato la capitale. Roma, unica delle grandi città italiane, non insorse e attese l'arrivo delle truppe alleate; le mediazioni vaticane, la debolezza della resistenza militare, la scomparsa dei nuclei gappisti, falcidiati dalla repressione, impedirono un'attiva partecipazione popolare alla liberazione della città. La città aveva comunque già pagato il suo tributo di sangue, con le 597 vittime di Porta San Paolo, le 335 delle Fosse Ardeatine, i 2.091 ebrei deportati nei campi di sterminio, i 947 cittadini deportati nel rastrellamento del Quadraro, i 66 martiri di Forte Bravetta, i dieci fucilati a Pietralata, le dieci donne uccise presso il Ponte dell'Industria per aver assaltato un forno e i quattordici ex-detenuti di Via Tasso, massacrati a La Storta, proprio il giorno della Liberazione (4 giugno 1944).