迦太基为了抵御西庇阿的罗马军团,临时组织了一支数量庞大的联军。和训练有素的罗马军团相比,迦努联军虽然人数众多,但缺乏统一的组织和训练。
他们的士兵来自不同的部落或国家,语言和文化背景各异,难以形成有效的协同作战。此外,联军的装备和武器也不如罗马人先进,在战斗中的表现相对较弱。
因此,尽管迦努联军在数量上占据优势,但在实际战斗中,他们仍然面临着严峻的挑战。面对强大的罗马军团,联军需要克服内部的矛盾和分歧,加强团结协作,并提高自身的战斗力,才能有机会与罗马人一决高下。
如果这支军队由战神汉尼拔来领导,或许还有可能弥补上述的不足,和西庇阿一较高下。但是吉斯科不是汉尼拔,西法克斯也不是。此外他们还面临两个问题:
1. 吉斯科手里的军队全是雇佣兵,忠诚度和耐久力都不高,与报仇雪恨的罗马军团不可同日而语,一边为了金钱,一边为了国仇家恨,打起来可想而知;
2. 西法克斯的军队以骑兵见长,但沙漠步兵战斗力羸弱,欺负普通老百姓或许还行,但是遇到精锐的罗马重步兵线,那只有缴械投降的份儿。
吉斯科和西法克斯知道马西尼萨麾下努米底亚骑兵的厉害,如果就这样和拥有马西尼萨的罗马军队战斗,胜算很小。所以他们打算先稳住马西尼萨,让他尽量在双方开战时保持中立,待击退西庇阿后再收拾他。
马西尼萨索性将计就计,假装同意和解,并立即率军与迦太基军队汇合,还故作关心当下战局的样子,劝吉斯科派骑兵驰援乌提卡城,以避免城内守军因不敌而投降西庇阿。
吉斯科看马西尼萨如此真诚,不知是计,立即派骑兵将军汉诺率领1000精骑赶往乌提卡。此时马西尼萨也自告奋勇地说要派军队策应汉诺,原因是担心罗马军队半路有埋伏,于是他便带着努米底亚骑兵紧紧尾随汉诺作为支援。
迦太基骑兵不知道的是,他们的军事行动早已被西庇阿掌握,马西尼萨的假意投降也是西庇阿授意的。
罗马军团就埋伏在距乌提卡城约5公里的地方,当迦太基骑兵到达后,西庇阿和马西尼萨立即率军前后夹击,全歼了这支骑兵,还俘虏了汉诺。
此战之后,马西尼萨配合西庇阿大肆掠劫周围的城市,有的坚决抵抗的城市在破城之后甚至遭到屠城的命运,吓得不少北非人主动开城献降。
吉斯科不甘心失败,同样也用伏兵之计围住了西庇阿和马西尼萨,但罗马军团展现出了职业军队的素养。经过西庇阿魔鬼训练后的罗马士兵一点不慌,他们列成一个面朝外四方阵,冷静地拔出短剑,高举着盾牌,将杀到面前的迦太基士兵一个接一个地刺死。迦努联军的步兵本就是临时拼凑地乌合之众,哪里遇见过如此血腥高效的杀戮,短短一个小时竟然斩首了5000敌军,还俘虏了1800人,让原本还包围罗马的联军反而率先崩溃了。