Trupele germane au ajuns până în suburbille Moscovei în decembrie 1941, dar au fost respinse în cele din urmă. S-a încercat mai apoi o lovitură pe flancul sudic. În timpul bătăliei de la Stalingrad, deși au pierdut cam 1 milion de oameni în cea mai sângeroasă luptă din istorie, Armata Roșie a reușit apere orașul și să câștige inițiativa strategică în război. Datorită lipsei de interes al japonezilor pentru deschiderea unui al doilea front în Manciuria, sovieticii au putut să cheme pe frontul european zeci de divizii din Orientul Îndepărtat. Aceste unități au fost esențiale în schimbarea cursului războiului, deoarece erau încadrate de ofițeri care scăpaseră de epurările staliniste. Trupele sovietice au reușit în cele din urmă să elibereze teritoriul național șî să-i împingă înapoi pe inamici în Germania.