Superficialespenderàtuttalagrandeenobilespiritodiprogresso(苟且偷安只会消磨一切伟大而高贵的进取精神)
——塔西陀(古罗马历史学家)
在利利俾陷落后第二天,罗马大军就浩浩荡荡地向那里进发,很快便来到了利利俾附近。他们在途中曾遭遇过汉尼拔小股骑兵的袭击,在罗马大军的重压之下,当然被迅速击退。老西庇阿见加尔都斯河北岸一马平川,有利于汉尼拔的骑兵,所以下令全军渡河,在地势起伏的卡纽新城前扎下了军营,距离汉尼拔的军营约九公里。
驻扎好之后,老西庇阿便带领一部分罗马军前往汉尼拔处挑战。他在两营之间布下战阵,等候汉尼拔。汉尼拔一见罗马军出动,立刻就带5000西班牙雇佣兵和全部骑兵约4000去冲击罗马阵。骑兵的高度的机动性使罗马军重装方阵产生了不小的混乱。
老西庇阿早就料到汉尼拔会以优势骑兵冲阵,为了弥补罗马骑兵兵力的不足,他将轻装兵和骑兵搭配在一起,布置在重装兵的两侧。这样做不仅弥补了骑兵数量不足的缺点,也使全阵明显加长,使汉尼拔无法使用两翼合围的战法。没有重装兵支援的汉尼拔军渐渐抵挡不住罗马重装兵的压力,苦战到下午,终于渐渐退出了战场,罗马军赢得了一仗。老西庇阿立刻命罗马军将军营前移到战场一带重新安置,此处与汉尼拔的军营相距只有5公里左右。
罗马人当然没有察觉这是汉尼拔有意输掉一仗的目的,也没有问为什么汉尼拔只派出少量的部队,甚至都没有动用重装兵。汉尼拔的目的是高度的机动性,在输掉战斗的时候可以迅速全身而退。这个胜利使直肠子的罗马人信心大增,联军副指挥官鲍鲁斯随即下令让三分之一的罗马军渡河,在北岸离汉尼拔营更近的一个高地上设下第二个军营,与距离敌营只有三公里多。
这两个军营互为依靠,给汉尼拔造成的威胁极大,如果北岸罗马军对汉尼拔军营发动进攻,牵制汉尼拔的兵力,南岸的罗马军就可以直接进攻利利俾城,使汉尼拔首尾不能兼顾。汉尼拔立刻认识到问题的严重性,就将主力营寨迁到南岸的利利俾城外。
在这种状态下两军进入了对峙。罗马军对汉尼拔的诡计心有余悸,总是不敢贸然进行决战,有一次汉尼拔已经全军列阵了,可是罗马军犹豫再三终究没有应战。军内的意见也不十分一致。老西庇阿和军中的大部分将官认为罗马军有人数的优势,应该尽快决战。鲍鲁斯等少