Sejarah Polandia (1939–1945)
Pemerintahan dalam pengasingan, kemenangan komunis > Uni Soviet dan kemenangan Polandia-komunis

Uni Soviet (Front Ke-1 Belorusia) dan sekutunya pasukan Polandia melintas Sungai Bug pada tanggal 19 Juli 1944 bersama dengan pemimpinnya Konstantin Rokossovsky menuju Warsawa. Ketika pasukan tersebut mendekati ibu kota, Divisi Panser Jerman melakukan serangan balik, sementara orang-orang Polandia melakukan aksi Pemberontakan Warsawa. Setelah serangan Jerman berhasi dikendalikan, Rokossovsky melapor kepada Stalin bahwa pasukannya akan siap terlibat dalam serangan melawan Jerman di Warsawa kira-kira tanggal 25 Agustus 1944, tetapi tidak mendapatkan jawaban. Uni Soviet mengamankan Pangkalan terdepan Vistula, lalu bersama dengan Tentara Polandia Pertama, membangun kendali atas Praga, di tepi-Timur Distrik Warsawa. Karena situasi di lapangan dan pertimbangan-pertimbangan strategis dan politik, Uni Soviet memutuskan untuk berhenti sementara di Vistula hingga akhir tahun 1944.
Pemerintah Polandia dalam pengasingan di London telah menentukan bahwa (Armia Krajowa) akan bekerja sama dengan Tentara Merah yang telah maju pada tingkat taktis, ketika otoritas sipil Polandia dari Negara Bawah Tanah mengambil alih kekuasaan wilayah Polandia yang dikuasai Sekutu, untuk meyakinkan bahwa Polandia tetap sebagai negara merdeka setelah perang. Namun, kegagalan Operasi Tempest dan Pemberontakan Warsawa, menjadikan Polandia terbuka atas pembentukan pemerintahan komunis dan dominasi Uni Soviet. Uni Soviet melakukan penangkapan, eksekusi dan deportasi dari anggota-anggota Tentara Dalam Negeri dan para pejabat Negara Bawah Tanah, meskipun partisan Tentara Dalam Negeri didorong untuk bergabung dengan tentara Polandia yang dipimpin oleh komunis.
Pada bulan Januari 1945, Uni Soviet dan sekutunya pasukan Polandia melakukan serangan besar-besaran, yang bertujuan untuk pembebasan Polandia dan mengalahkan pasukan Jerman Nazi. Front Ukraina Ke-1 yang dipimpin oleh Jenderal Ivan Konev menerobos Pangkalan terdepan Vistula di Sandomierz pada tanggal 11 Januari dan bergerak cepat menuju Barat, mengambil alih Radom, Częstochowa dan Kielce tanggal 16 Januari. Kraków dibebaskan pada tanggal 18 Januari, sehari setelah Hans Frank dan pemerintahan Jerman meninggalkan kota. Pasukan Jenderal Konev lalu bergerak maju kearah Dataran tinggi Silesia, membebaskan sisa korban yang masih selamat dari Kamp konsentrasi Auschwitz pada tanggal 27 Januari. Kemudian pada awal bulan Februari, Front Ke-1 Ukraina berhasil mencapai Sungai Oder, daerah di sekitar kota Wrocław (bahasa Jerman: Breslau).
Di sebelah Utara Front Ukraina, Front Belorusia Ke-1 di bawah komando Jenderal Georgy Zhukov pergi ke Oder melalui rute Łódź dan Poznań. Sementara Front Belorusia Ke-2 yang lebih jauh ke Utara, dipimpin oleh Konstantin Rokossovsky. Tentara Polandia Pertama bertempur di Front Belorusia Ke-1 dan Ke-2 memasuki Warsawa yang telah menjadi puing pada tanggal 17 Januari, secara resmi membebaskan kota tersebut. Poznań diambil alih oleh formasi Uni Soviet setelah pertempuran berdarah. Dalam konteks serangan ke arah Barat tetapi juga untuk mendukung Pembersihan Prusia Timur dan pasukan yang terlibat dalam Pertempuran Königsberg, Tentara Polandia Pertama diarahkan menuju Utara ke wilayah Pommern, di mana gerakannya dimulai pada akhir bulan Januari 1945.
Pertempuran terberat yang dilakukan oleh Polandia termasuk menerobos dinding Pommern (bahasa Polandia: Wał Pomorski), diselesaikan oleh Tentara Polandia Pertama dan pasukan Uni Soviet yang sudah babak belur pada tanggal 5 Februari 1945 dalam Serangan Pommern Timur. Polandia yang di pimpin oleh Jenderal Stanisław Popławski kemudian memimpin Serangan Kolberg yang selesai pada tanggal 18 Maret. Kota Gdynia dan Gdańsk diambil alih oleh Front Belorusia Ke-2 pada akhir Maret dengan partisipasi Brigade Lapis baja Ke-1 Polandia. Kampanye Tentara Polandia Pertama terus berlanjut sehingga akhirnya mencapai Sungai Elbe pada awal Mei 1945.
Tentara Polandia Kedua yang dipimpin oleh Jenderal Karol Świerczewski dan beropeperasi bersama Front Ukraina Ke-1. Para prajurit yang pada saat itu baru menjadi wajib militer, tidak terurus dengan baik dan dipimpin secara tidak memadai, bergerak maju ke arah Dresden sejak tanggal 16 April dan menderita kerugian besar, ketika mereka berjuang dalam Pertempuran Bautzen. Selanjutnya Tentara Kedua turut ambil bagian dalam merebut Dresden, lalu melintas ke Cekoslowakia untuk bertempur dalam Serangan Praha terakhir yang memasuki kota tersebut pada tanggal 11 Mei 1945.
Tentara Rakyat Polandia yang secara keseluruhan ditempatkan di bawah komando Michał Rola-Żymierski, yang akhirnya diperluas dengan kekuatan hingga menjadi 400.000 orang dan membantu mengalahkan pasukan Jerman hingga ke Pertempuran Berlin (unsur Tentara Polandia Pertama), menderita kerugian setara dengan yang dialami selama pertahanan negara (menurut catatan Czubiński). Lebih dari 600.000 prajurit Uni Soviet tewas dalam pertempuran melawan pasukan Jerman di Polandia. Takut akan laporan kekejaman Uni Soviet, penduduk Jerman melarikan diri ke arah Barat.
Menurut sejawaran Czubiński, pada tahap-tahap akhir perang, Angkatan Bersenjata Polandia merupakan pasukan terbesar keempat di pihak Sekutu, setelah Angkatan Bersenjata Uni Soviet, Amerika Serikat dan Britania Raya.