紧接着,两军步兵大吼着杀向对方。罗马军团在例行投掷完标枪后,就齐齐地和对面的迦太基士兵撞在了一起。罗马士兵阵型稳定、视死如归,精干的西班牙短剑不断地穿刺迦太基雇佣兵,轻装的敌人挡不住如此密集的致命攻击,随着迦太基士兵一个个倒下,年轻的罗马青年兵也爆发出老兵般的狠辣,一个个都两眼赤红地屠戮着眼前的敌人。
此时两侧的骑兵也在烟尘中冲杀在了一起。今日的罗马骑兵已不似当年稚嫩,在马西尼萨地努米底亚骑兵的配合下,迦太基的两翼骑兵很快被罗马、努米底亚骑兵杀散,就像当年迦太基骑兵击溃罗马骑兵一样,汉尼拔的骑兵在战斗中死伤无数,剩下的人见状纷纷拨马而逃。马西尼萨与莱伊利乌斯顺势尾随掩杀,一路将敌人朝着远离战场的方向驱赶。随着汉尼拔的骑兵被击溃,迦太基军队的两翼暴露了出来。
作为统帅的汉尼拔,此时的手心里全是汗。他意识到己方骑兵已经溃败,自己步兵的两翼已经暴露了,这势必会导致己方军心大乱。
果然,最前方的轻装雇佣军士气首先崩溃,他们不要命地转身向后方逃跑,被人数远少于他们的罗马青年军追着砍杀。
此时汉尼拔命令第三排的迦太基和利比亚士兵接替出战。此时罗马军队全军压上,迦太基士兵面前是肝胆俱裂的己方溃兵,溃兵后面是杀气腾腾地罗马士兵。
没等他们与敌人爆发战斗,就被己方的这些溃兵给撞烂了阵型。第三排的士兵见形势紧急,挥舞着武器无差别的砍杀,后列的步兵坚决不准他们退后,凡是逃跑者一律砍杀。
就这样溃逃的步兵暂时稳定了下来,迦太基步兵依靠人数上的优势勉强顶住了罗马士兵的进攻,但是汉尼拔知道他们顶不了多久。
果然在西庇阿的指挥下,罗马军团出现了变化。罗马士逐渐兵缩小了前后的间隙,后排的士兵用盾牌顶着前面的士兵,以整齐的步伐向前推进。后面的老兵不断给前面的战友打气:“别怕,小子,我们就在你的身后,让我们一起冲杀过去,报仇雪恨!为了罗马!”
罗马士兵纵然面对人数远超他们的敌人也丝毫不惧,随着战斗趋于白热化,战场上散落着残肢断臂,到处是喷洒的鲜血,被砍得高高飞起的头颅,如同人间炼狱。
眼前的景象无比恐怖,但只要身后还有盾牌顶着自己的后背,前方的战士就会有一种同生共死的感觉,没有人会后退,热血鼓舞着所有人,为了罗马而战。最后罗马士兵如同一道坚不可摧的铁墙,将迦太基士兵不断顶向后方。
反观迦太基士兵那边,由于大部分都是新招募的雇佣军,士兵毫无荣誉可言,在如此逆境中他们除了恐惧与绝望,就没有其它了。他们的四周都是畏缩不前,被打得节节败退的士兵,根本看不到胜利的希望。
此外后面压阵的不是一同作战的同袍,而是会随时刺向他们的长矛。这些雇佣军前进也是死,后退也是死,这场决战对于他们还有何意义。