Karpatsko-dukelská operace měla v roce 1944 napomoci Slovenskému národnímu povstání a spojit povstalce se sovětskými armádami. Byla to největší bitva, které se kdy Češi a Slováci zúčastnili. Při dobývání Dukelského průsmyku od Krosna od 8. září do 28. října zahynulo 11 866 sovětských vojáků a 1 691 československých vojáků. K překročení státní hranice došlo sovětskými jednotkami 30. září v Lupkovském průsmyku. Československý armádní sbor překročil státní hranici v Dukelském průsmyku 6. října 1944 v rámci Moskalenkovy 38. armády. 28. října se však podařilo německým vojskům potlačit povstaleckou armádu na středním Slovensku, a karpatsko-dukelská operace se proto zastavila. Území Slovenska bylo postupně osvobozeno Rudou armádou (spolu s armádou Rumunska a 1. československým armádním sborem). Prvními velkými osvobozenými městy byly 20. ledna 1945 Košice a Prešov. 4. dubna 1945 Rudá armáda osvobodila Bratislavu a do 1. května 1945 byly ze slovenského území vytlačeny poslední německé jednotky.