En 1943-1944, les Soviétiques prennent face aux Allemands un avantage militaire décisif : ils remportent les batailles de Stalingrad et de Koursk, mettent fin au siège de Leningrad et réalisent une grande offensive vers l'Ouest, atteignant la Pologne à l'été 44. Lors du soulèvement de Varsovie mené pour l'essentiel par la résistance polonaise non communiste, l'Armée rouge arrête son avance sur la capitale, laissant l'Armia Krajowa, favorable au gouvernement polonais de Londres, se faire écraser par les Allemands. L'Armia Ludowa ("Armée du Peuple") et le Comité polonais de Libération nationale (dit ) des communistes polonais peuvent alors occuper le terrain, avec le soutien des Soviétiques. L'Armée rouge envahit également la Roumanie, la Bulgarie et la Hongrie, pays alliés du Reich : des gouvernements de coalition, dominés par les communistes locaux ou incluant ceux-ci, sont formés dans tous ces pays. En Yougoslavie, l'Armée rouge effectue une incursion qui permet à Tito de prendre Belgrade. Les pays baltes, reconquis par l'URSS, redeviennent des républiques soviétiques. En Albanie, le Mouvement de libération nationale d'Enver Hoxha prend le pouvoir à la faveur du retrait allemand. En octobre 1944, les Allemands évacuent la Grèce tandis que les Britanniques débarquent. La situation politique grecque se dégrade très vite : les ministres communistes démissionnent dès décembre du gouvernement d'union nationale, et l'ELAS combat les Britanniques durant plusieurs semaines avant de déposer les armes. En Yougoslavie, Tito prend en mars 1945 la tête d'un gouvernement provisoire.