I tentativi degli Alleati di forzare la linea Gustav portarono alla lunga battaglia di Cassino, imperversata dal gennaio al maggio 1944; un tentativo di aggirare la linea con uno sbarco alle sue spalle nella zona di Anzio-Nettuno il 22 gennaio (operazione Shingle) non portò ad alcun risultato, e solo con una difficile avanzata attraverso i monti gli Alleati riuscirono a ottenere uno sfondamento decisivo (operazione Diadem), arrivando a liberare Roma il 5 giugno.