Polscy żołnierze brali aktywny udział w kolejnych etapach kampanii włoskiej. Początkowo główna linia obrony niemieckiej skoncentrowana była na tak zwanej linii Gustawa i wstrzymywała marsz wojsk alianckich na Rzym. Jej kluczowym punktem był klasztor Monte Cassino i okoliczne wzgórza. W okresie od stycznia do wiosny 1944 wojska wielu narodowości bezskutecznie usiłowały zdobyć pozycje niemieckie. Udało się to dopiero Polakom 18 maja 1944 roku.
Kolejnym zadaniem polskich żołnierzy było samodzielne prowadzenie działań ofensywnych na odcinku adriatyckim, gdzie kluczowym celem militarnym było zdobycie Ankony - ważnego dla aliantów portu wojennego. Zajęcie miasta ułatwiło potem zniszczenie kolejnego systemu niemieckich umocnień - tak zwanej Linii Gotów - w pobliżu rzeki Metauro. 2. Korpus Polski przełamał tę linię jako pierwszy wśród wojsk sojuszniczych. Wyzwolenie Ankony, a także Loreto, było samodzielną operacją przeprowadzoną przez polskich żołnierzy na froncie zachodnim. We wszystkich innych nasza armia miała swój udział jako część sił alianckich.
Wiosną 1945 roku polscy żołnierze wzięli udział w ostatniej ofensywie aliantów, której celem było opanowanie Niziny Padańskiej na północy Włoch. 21 kwietnia 1945 roku oddziały polskie wkroczyły do Bolonii w ramach operacji "Buckland". Wyzwolenie tego miasta było ostatnią zwycięską operacją wojenną 2. Korpusu Polskiego we Włoszech.
2. Korpus Polski walczył na froncie włoskim w latach 1944-1945 przez 367 dni. Zginęło ponad dwa tysiące polskich żołnierzy, a ponad osiem tysięcy zostało rannych. Większość poległych i zmarłych, także po wojnie, spoczywa na czterech Polskich Cmentarzach Wojennych we Włoszech: na Monte Cassino, w Casamassima, Loreto i Bolonii. W pobliżu tej ostatniej, w miejscowości Imola, wyzwolonej w kwietniu 1945 roku przez żołnierzy 2. Korpusu Polskiego, w 2021 roku odsłonięto pomnik generała Władysław Andersa, dłuta włoskiego rzeźbiarza. Na uroczystości byli obecni weterani 2. Korpusu.