1939年,德国对波兰发起攻击,二战爆发。1940年,意大利加入战争,对法国进行进攻,同时在北非与英国的殖民地发生冲突。随着意大利在北非的战事逐渐不利,德国派出了非洲军团来援助意大利,并选定了隆美尔将军担任指挥官。在一开始,隆美尔凭借多次战术上的成功改变了北非的局面,但是在北非战争初期,英国调来了蒙哥马利将军作为英军指挥官,并在两次艾拉曼战役中大败了隆美尔。为什么隆美尔会失败?和平时期,没有仅仅是看指挥官的能力,还有后勤供应的问题。德国在阿拉曼战役后期特别遇到了补给问题,最明显的是物资运输线路,从达喀尔到北非以及供应给德军的物资特别困难,而且每个月获得的补给数量也非常有限。而且,每次运送补给都要经过地中海,这已经做到了极限,而他们还需要为自己的部队提供补给。在阿拉曼战役开头十月份,只有15000吨补给,而十一月增加到21000吨,再到十二月那个数字就降低到了零。在英军收复失地那天,德军燃料严重不足,以至于不得不使用空运将100吨燃料运送到托布鲁克港,但这也是因为 德军缺乏足够的补给,无奈放弃了战斗中的优势权利。而英軍那边,因为水兵对于控制海洋权力的掌握,以及印度支那地区背后的支援和补给等等问题,他们毫无补給成绩可言。
兵力上来说,双方各自的情况也有很大的差异:德意联盟共有6万人,而英軍拥有19.5万人;坦克方面,也存在显著差距:德軍只有273辆可用的坦克,其中包括7辆装备75mm炮4号坦克、88辆装备50mm炮3号坦克、28辆装备75mm炮4号坦克;而盟軍則擁有一千三百八十八輛坦克,比如一百九十四輛瓦倫丁坦克、二百五十二輛開拓者IV戰車、一百七十輛M3格蘭特戰車、三百九十四輛M4雪曼戰車等。
此外,由于盟軍控制了北非上空的大部分区域,他们能够随时提供对地面的空中支持。这一切,都导致了一种情况,即使是像隆美尔这样的杰出将领,也无法挽救由于燃油不足而无奈放弃战斗的情况,最终,在长达几个月内,只剩下35辆可用坦克。这样的形势,让即便是再优秀也不可能击败占据绝对优势的人物——蒙哥马利。