这让迦太基人的态度变得强硬起来。长老大会决定无视西庇阿的抗议和要求。当然也没有人再提和谈的事情。这样一来,西庇阿只好准备重开战事。
正在哈德卢米塔姆越冬的汉尼拔迎来了来自首都的马可尼军队。冬季过后,第二年即公元前202年春季,聚集在汉尼拔手下的战斗力增加到了步兵四万六千人,骑兵四千人以及八十头大象。无疑这是一支大军。正像费边担心的那样,回到国内后的汉尼拔得到了充分的补充。
但是,汉尼拔本人并不满足。因为骑兵战斗力太弱。不仅人数少,质量更是难以令他满意。从前,迦太基的骑兵战斗力主要来自努米底亚。现在,统治努米底亚绝大部分领地的是马西尼萨,他早已与罗马结成了同盟。因此,汉尼拔不可能请马西尼萨帮忙。不得已,他只好派人前去努米底亚,请努米底亚前国王西法克斯的儿子带领全体属下骑兵参战。此时,西法克斯的儿子在马西尼萨的追击下,正疲于逃命,他一口答应带二千骑兵参战。但是他还没有到。
因为汉尼拔回国以及和谈破裂,西庇阿已经做好了与汉尼拔决一胜负的心理准备。他也派人请马西尼萨参战。马西尼萨在罗马军队的协助下,不仅恢复了父亲的王国——努米底亚王国,而且现在还在继续蚕食西法克斯的领地。因此,对于西庇阿的请求,他自然是一口答应。他让来人转告西庇阿,自己将带领六千步兵和四千骑兵前去支援。但是,加上这一万人,西庇阿的战斗力也不过四万人。况且,马西尼萨也还没有到。
这就是说,在新的一年即公元前202年,汉尼拔和西庇阿所处的境况一样。在迎来春季作战期的同时,都在等待援军的到来。这就可以解释他们的行军路线之所以不合常理的原因了。
笼统地说,西庇阿的大本营“科尔内利乌斯营地”和汉尼拔的越冬地哈德卢米塔姆分别处于三角形的两个顶点。如果纯粹为了与敌交战,两军应该相向而行,然后在连接这两点的三角形的这条边上某个位置相遇。然而,西庇阿和汉尼拔没有相向而行,都选择进军三角形的最后一个顶点。当然,从地形上来看,双方都是沿河流向上流而去,有一定的优势。但是,理由不仅于此。更重要的原因是两人都希望尽可能靠近努米底亚领地。目的当然是尽早与援军会合。
从行军的速度来看,汉尼拔军相对较慢。因为他的军队不仅士兵多,还带着大象。西庇阿军队的行军速度较快。一方面是因为他率领的军队只有汉尼拔军的一半,另一方面,西庇阿一心要赶在汉尼拔的前面。因为他担心汉尼拔抢先后,会阻止来自努米底亚的马西尼萨。
两军都不是向着目的地一路直行。在行军途中,西庇阿和汉尼拔都在寻找战机。