После неудачных попыток союзных войск осенью 1944 года разгромить немцев в Италии и выйти в долину реки По, на фронте наступило длительное затишье. Положение немецких войск осложнялось тем, что на оккупированной ими территории широко развернулось движение Сопротивления. В течение первых трёх месяцев 1945 года союзное командование не решалось проводить наступательные операции. 9 апреля началось наступление 8-й английской армии при поддержке артиллерии и авиации. В течение полутора суток английские и польские войска продвинулись на глубину 5 км, выйдя на правый берег реки Сантерно. 11 апреля соединения 8-й английской армии переправились через Сантерно.
Немецкие войска начали отступать. К утру 14 апреля союзники вышли на правый берег рек Силларо и Рено, захватили мост в районе южнее Ардженты и начали бои за Ардженту. 14 апреля перешла в наступление 5-я американская армия в направлении Павулло, Модена. Утром 21 апреля в освобождённую партизанами и населением Болонью вступили союзные войска. Тогда немецкое командование отдало приказ отступать по всему фронту. 21 апреля 8-я английская армия начала продвижение восточнее Болоньи в направлении Феррара, Падуя, а 5-я американская армия — в направлении Модена, Верона, Специя, Генуя. 22-26 апреля союзные войска переправились через По.
В ночь на 25 апреля в Генуе, Милане, Турине и Венеции вспыхнуло восстание. Затем оно распространилось на всю оккупированную часть Северной Италии. Партизаны совместно с населением освободили Геную, Милан, Падую, Венецию и Турин. В Генуе партизаны пленили командующего армией «Лигурия» Р. Грациани, 28 апреля партизаны схватили и казнили Муссолини. 29 апреля в штабе главнокомандующего силами союзников в районе Средиземного моря Г. Александера представители немецкого командования в Италии подписали документ о безоговорочной капитуляции, который 2 мая с 12 часов вступил в силу.
Доверенность Швайницу на подписание капитуляции.
Подполковник фон Швайниц подписывает акт о капитуляции германских войск в Северной Италии. Казерта, 29 апреля 1945 года.
4 мая 88-я американская пехотная дивизия достигла Бреннерского перевала в Альпах и встретилась там с частями 7-й американской армии, которые перешли через Альпы, наступая из Западной Европы — таким образом, Западный фронт и Итальянский фронт объединились. В результате была закончена не только Итальянская кампания, но и все военные действия на Средиземноморском театре военных действий.