1939年,德国对波兰宣战,二战爆发;1940年,意大利加入战争,对法国发起攻击,同时在北非与英法作战。随着意大利在北非的形势不利,德国派出了非洲军团来援助意大利,并任命隆美尔为指挥官。在早期阶段,由于隆美尔的战术创新,他改变了北非的局面。但是在第二次埃尔阿勒姆战役中,英国将领蒙哥马利接替了指挥权,并且在两次关键战斗中大败了隆美尔。为什么隆美尔会被蒙哥马利击败?答案并不仅仅是看指挥官,更重要的是考虑到各个方面的因素。
德国北非军团在后来的战争中特别困难,不仅补给线问题严重,而且每月能够送达的补给量巨大,而运输这些补给物资通过地中海又极其困难。到了11月和12月,德军几乎没有得到任何补给。而当英军开始反攻时,德军燃油已经极度短缺,以至于不得不使用空运将100吨燃料运送到托布鲁克港。然而,这些努力都白费,因为缺乏足够的供应,无力控制战场。
相比之下,盟军由于水上交通优势、印度支那地区稳定的后勤支援以及其他因素,一直无法有效地进行补给。而兵力上,也许可以说双方有所悬殊,但最终决定胜负的是坦克数量和质量上的巨大差距。在这场战斗中,有一段著名的事实:尽管总共有562辆坦克,但由于损失和维修的问题,只剩下35辆可用的坦克。这也许就是为什么即使是像隆美尔这样杰出的指挥官,也无法挽救他部队的情况,最终还是落入了蒙哥马利手中的劣势之下。