汉尼拔回国之后,迅速获得了大量的兵源和物资支持,他的军队很快就恢复到了八万余人的规模。其中,有七万余人为步兵,八千人为骑兵,此外还有八十头战象。这些强大的兵力让汉尼拔如虎添翼,他开始策划新的战略行动。
由于失去了西法克斯的骑兵,汉尼拔向该另一个努米底亚首领泰启亚斯求援,泰启亚斯属于西法克斯的残党,立即率领2000努米底亚骑兵加入了汉尼拔。相比较之前的努米底亚骑兵 这次加入的骑兵无论是数量和质量上都要差上不少。汉尼拔知道如今地局势,也没有过多挑剔,有总比没有好。
经过一番征战后,西庇阿手中只有4万人的军团,他不得不再次要求马西尼萨增援,马西尼萨没有耽搁,立即在本国招募了8000骑兵,紧急驰援西庇阿。西庇阿的军力加起来差不多5万人。
西庇阿首先将怒火倾泄到附近的城镇上。罗马军团大举南下,一路攻城拔寨,连克多座城池。罗马军团为了报复迦太基的言而无信,所过之地尽为焦土。城市被焚烧,民众被奴役,罗马军团用恐怖的杀戮回应了迦太基政府的无耻行径,战火一时间燃遍北非各地。
期间汉尼拔的军队一直守在哈德鲁门,始终按兵不动。迦太基政府颇为焦虑,不知道战神葫芦里卖的什么药,于是一次又一次地催促他拔营决战。
汉尼拔并没有立即回应长老会议的要求,而是非常不满地回复道:“你们无需关心职责以外的事情,战争之事我自有安排!”这就是所谓的将在外君命有所不受。
眼下汉尼拔需要解决两个事情:
一、他没有摸清楚西庇阿的情况,换言之,他并不了解这个年轻的对手。按照汉尼拔以往的习惯,他在决战前会派人收集对方指挥官的情报,从而制定正确的战略战术。所以他必须在开战前研究透这个对手。
二、汉尼拔对自己的军队很不满意,因为他没有足够的努米底亚骑兵。骑兵一直是汉尼拔决胜的关键,因为两翼包抄战术的核心就是能够快速穿插的骑兵。而他现在虽然他有数量足够多的步兵,但是骑兵明显不足。所以他必须要解决兵员的配置问题。
只可惜直到开战前,汉尼拔也无法增加取胜的筹码。一方面长老会议如苍蝇一样一直催促不断,各地民众也眼巴巴地盼望他的胜利;二来马西尼萨已经控制了整个努米底亚,迦太基不可能得到更多的努米底亚骑兵了。
就算汉尼拔继续等待,他也不会得到更理想的骑兵了。他终于决定率领5万人马向西推进,在扎马平原迎头撞上了西庇阿南下的军团。
开战之前,两位新老战神——汉尼拔与西庇阿,在阵前长谈了一番。他们各自代表着罗马和迦太基两个伟大文明的巅峰力量,彼此对视,眼中闪烁着坚定而又深沉的光芒。