维克拉之战的失败给在西班牙的迦太基军队带来的打击比上一年更强烈。西庇阿的担心并非空穴来风。马可尼和吉斯戈急忙赶到了逃脱的哈斯德鲁鲍尔身边。关于今后的战略,三人展开了讨论。此时,汉尼拔在意大利已经处于守势,那里的情况不容乐观。三个人的讨论结果如下。
哈斯德鲁鲍尔率领三万名精兵,前往意大利增援汉尼拔。马可尼军和吉斯戈军合二为一,共同对付西庇阿。
迦太基人一旦作出决定,行动也很迅速。哈斯德鲁鲍尔带领三万名军队和象队,为了避开西庇阿的追击和在塔拉戈纳的罗马军队的阻拦,在内陆绕了很大的一个圈后翻越了比利牛斯山脉。随后,横穿高卢(现在的法国),翻过阿尔卑斯,沿汉尼拔走过的同一条路线进入意大利。当然,这一计划已经通知到在意大利的汉尼拔。
哈斯德鲁鲍尔能够成功翻越比利牛斯山脉,这归咎于西庇阿。这成了蒙森后来的历史学家谴责西庇阿的理由。西庇阿的父亲和叔叔曾誓死阻止哈斯德鲁鲍尔从西班牙向汉尼拔提供支援,西庇阿却让他得逞了,所以他难辞其咎。但是另一方面,现代学者中,以战略战术家闻名的巴兹尔·利德尔哈特为代表的一派则力挺西庇阿。根据这位英国人的说法,如果西庇阿坚持追击哈斯德鲁鲍尔,一定会遭到马可尼和吉斯戈的围攻。所以,放弃追击是不得已的选择。
不管怎样,汉尼拔的二弟就要进入意大利了。得知这一消息,西庇阿马上向罗马派去了急使。接到急报后的元老院,为了迎战胆敢到意大利来的哈斯德鲁鲍尔,决定恢复二十三个军团。此时,因为罗马军队已经把汉尼拔逼得走投无路,其战斗力早已大为减弱。拖延战的倡导者费边主张切断汉尼拔的补给线,把他困在意大利境内。据说,在他听到“哈斯德鲁鲍尔即将进入意大利”的消息后,不禁怒从心起。这个费边到死都不再信任西庇阿。
话虽如此,这个时期的罗马军队已与汉尼拔进入意大利的公元前218年不同。因为当初通常只有四个军团,所以难免有些惊慌。但是,按照此时的体制,组编二十三个军团早已不成问题。而且,克劳狄·尼禄已经当选下一年,即公元前207年的执政官,他被认为是马尔凯鲁斯手下最优秀的指挥官,继承了马尔凯鲁斯的主动进攻战术。这一年,作为执政官,尼禄的首要任务是要阻止汉尼拔兄弟会合。
迄今为止,执政官都被送到对汉尼拔的最前线,但是公元前207年春天,对汉尼拔的战场,由执政官尼禄和法务官弗尔维乌斯负责。另一名执政官李维则被派往里米尼,去阻止哈斯德鲁鲍尔南下。李维只带了两个军团,因为此时元老院还不知道哈斯德鲁鲍尔会走哪条路线前去与他的哥哥汉尼拔会合。因此,元老院另派了两个军团前往托斯卡纳。南下意大利的另一条路线途径此地。