Восени 1943 року війська США та Великої Британії просувалися на північ. 1 жовтня союзники та італійські партизани звільнили Неаполь, до 15 листопада союзники прорвали оборону німців на річці Вольтурно і форсували її. До січня 1944 року союзники досягли німецьких укріплень «Зимової лінії» біля Монте-Кассіно і річки Гарільяно. У січні, лютому й березні 1944 року вони тричі атакували німецькі позиції, щоб прорвати оборону противника на річці Гарільяно й увійти в Рим, але через погіршення погоди (сильні дощі) їм це не вдалося й лінія фронту стабілізувалася до травня. Водночас 22 січня союзники висадили війська в Анціо, південніше Риму. В Анціо німці робили безуспішні контратаки. До травня погода покращилася й 11 травня союзники почали наступ (Битва при Монте-Кассіно), прорвали оборону німецьких військ в Монте-Кассіно і 25 травня з'єдналися з висадженим раніше десантом в Анціо. 4 червня 1944 року союзники звільнили Рим.