1939年,德国对波兰宣战,二战爆发;1940年,意大利加入战争,对法国实施打击,同时在北非与英法作战。随着意大利在北非的形势不利,德国派出了非洲军团来援助意大利,并任命隆美尔为指挥官。在早期阶段,由于隆美尔的战术创新,他改变了北非的局面。但是在第二次埃尔阿勒姆战役中,英国将领蒙哥马利接替了指挥权,并且在两次关键战斗中大败了隆美尔。为什么隆美尔会被蒙哥马利击败?这背后有更多的因素涉及。德国在阿拉曼战役后期特别困难,其中尤其是补给问题,每个月获得的补给量巨大,而运输补给物资穿越地中海则极为困难。此外,在双方交手前夕,即10月底至12月初,德军仅能获得1.5万吨、2.1万400吨和零吨重油。而盟军则因为控制海上优势和印度支配区内部队和物资调动等原因,一直未能有效补给。
兵力方面,双方对比亦显著:盟军共计19.5万人,而德意联军只有6万人;坦克数量更是悬殊:盟军拥有1038辆以上各种坦克,而德意联军仅有562辆。这使得尽管敌我坦克数量占据劣势,但由于英軍優秀戰術與高效率,以及對空權完全掌控,使得即便燃料不足,也無法阻止他们攻勢。而最后,在战争进入尾声时,只剩下35辆可用的坦克,这种情形,无论如何都无法挽回局面的失误,最终导致了隆美尔再也无法抗衡占据绝对优势的蒙哥马利。