Po nezbytném odpočinku, doplnění ztrát a opravě techniky pokračovala sovětská vojska na jaře 1944 v osvobozování území SSSR. Sovětské vrchní velení rozhodlo, že hlavním cílem bude Bělorusko. Operace Bagration, na kterou si Stavka shromáždila 19 armád, začala přesně tři roky po německém vpádu do země 22. června 1944 a zahájila tak jednu z největších bitev 2. světové války. Na 320 km dlouhé frontě se odehrál druhý Stalingrad. Sověti zaskočili nepřipravenou Skupinu armád Střed, při čemž obklíčili a zneškodnili asi 260 000 - 380 000 německých vojáků a dalších 100 000 zajali. 26. června byl osvobozen Vitebsk, 3. července Minsk a za deset dní dobyt Vilnius. Rudá armáda pronikla na severu na území Polska a k hranicím východního Pruska, na jihu k hranicím Slovenska, Maďarska a Rumunska. 20. srpna začala Jasko-kišiněvská operace, jež rozbila německá a rumunská vojska v Moldávii a Rumunsku. Během deseti dnů bylo Rumunsko poraženo, jeho fašistická vláda svržena a nově dosazená vláda se přidala na stranu Sovětů. Sovětská vojska měla otevřené dveře do Bulharska, Jugoslávie a do Maďarska.