ในปี 1942 การโจมตีโต้กลับของกองทัพแดงในแผ่นดินโซเวียตได้ขับไล่กองทัพอักษะออกจากชานเมืองกรุงมอสโก ในช่วงฤดูใบไม้ผลิ กองทัพฝ่ายอักษะได้โจมตีทุ่งปิโตรเลียมแถบเทือกเขาคอเคซัสและแม่น้ำวอลกาครั้งใหญ่ หากแต่ความพ่ายแพ้ในยุทธการที่สตาลินกราดได้สร้างความสูญเสียครั้งมโหฬารจนไม่สามารถรุกคืบต่อไปได้อีก ในปีเดียวกัน ทางด้านตะวันตก เยอรมนีเผชิญกับการทิ้งระเบิดทางอากาศเพิ่มมากขึ้น ซึ่งสร้างความเสียหายแก่พลเมืองและสาธารณูปโภค พอถึงปี 1943 ในการทัพแอฟริกาเหนือ กองทัพอักษะล่าถอยจากอียิปต์ไปจนถึงตูนิเซีย และเกาะซิซิลีของอิตาลี และในแนวรบด้านตะวันออก กองทัพเยอรมันก็ถูกผลักดันออกมาจากเลนินกราดและสตาลินกราด เช่นเดียวกับความพยายามที่ล้มเหลวในการตีโต้ที่เคิสก์ และในปี 1944 ปฏิบัติการขนาดใหญ่ของฝ่ายสัมพันธมิตร – ปฏิบัติการบากราติออนและปฏิบัติการโอเวอร์ลอร์ด – ส่งผลให้กองทัพแดงรุกถึงโปแลนด์ในแนวรบด้านตะวันออก และฝ่ายสัมพันธมิตรรุกถึงแม่น้ำไรน์ในแนวรบด้านตะวันตก