希特拉的猶豫不決、高級將領們對改變計劃的不滿、過長的補給線、反覆調兵進攻不同戰略目標,以及蘇軍的頑強抵抗,令史太林格勒會戰成為德國士兵的惡夢。最後不但不能佔領油田,更造成幾十萬德軍被滅。當蘇聯紅軍發動反攻時,20個師的德軍(還有2個羅馬尼亞師)被切斷了退路,德國第六集團軍被完全圍困。隨着食品、燃料和彈藥的消耗,德軍的陣地越來越小,直到最後一部分德軍在1943年初投降。為了確保前線軍官不會投降,希特拉提升第六集團軍司令弗裡德裡希·保盧斯(Friedrich Wilhelm Ernst Paulus )為陸軍元帥(因為歷史上的德國陸軍元帥沒有一個曾經投降過。保羅斯選擇投降,沒有遵照希特拉的命令「戰到最後一兵一卒一槍一彈」,他本人最後被蘇軍俘虜)。史太林格勒戰役以歷史上最血腥的戰役而載入史冊,雙方的損失都很慘重,大約有200萬人死亡,其中50萬是平民。該戰役與中途島海戰同時成為二戰最重大的轉折點。
盟軍佔領北非後,利用其優勢進入歐洲已經是不可避免的了。1943年7月10日,盟軍最先攻擊了意大利的西西里島(西西里島登陸戰役)。這令墨索里尼喪失了黨內同仁的支持。1943年7月25日,一向是墨索里尼的橡皮圖章的法西斯黨最高委員會通過決議要求恢復君主立憲制,並把軍隊的指揮權交給國王。當天晚上墨索里尼被國王召見,到達皇宮後立即被逮捕並撤除所有職務,隨後軟禁在一個與外界隔絕的別墅。他的繼任人彼得羅·巴多格利奧元帥(General Pietro Badglio)在1943年9月8日與盟軍達成停火協議。
與此同時,由喬治·巴頓將軍(General George Smith Patton)率領的美國第七集團軍以及由伯納德·勞·蒙哥馬利將軍(Field Marshal Bernard Law Montgomery)率領的英國第八集團軍成功會師,完成了對西西里的佔領。