此时的尼禄却心急如焚,因为他已经从信中获知了哈斯德鲁巴的具体位置以及他手中的兵力。如果一味的拖延下去,万一里维乌斯的罗马军团未能成功击败哈斯德鲁巴的军队,极有可能让这两支大军会师,到时候汉尼拔将如虎添翼。
当看到汉尼拔最近似乎不再向北行军,尼禄猜到汉尼拔是在等哈斯德鲁巴地军队南下,为了实现当初想好的战略目标,尼禄决定冒险一试。他让自己的副将模仿自己的战术,每天不断出营向汉尼拔军队进行挑衅,派出小股部队对汉尼拔进行袭扰。自己则带领6000名步兵和4000名骑兵,趁黑夜轻装简行,悄悄潜行出军营,赶往北方李维乌斯所在的梅陶罗河。七日之后尼禄率领的部队便到达了利维乌斯的军营。
罗马大道的加持下,麋鹿率领军队日夜兼程,7天跑完了500多公里,已经远远超过了普通军队的行军速度,堪称当时长途行军之最。可见当时尼禄及其麾下的罗马士兵是抱着怎样一种坚毅的决心去应战的。尼禄的士兵到达军营后立刻休息,恢复体力。
梅陶罗河发源于意大利中部的亚平宁山脉,河流自西向东流入亚德里亚海,罗马修筑的弗拉米尼大道正好位于河流的下游,与此相邻。此时力维乌斯就驻扎在梅陶罗河下游的南岸,而哈斯德鲁巴则驻扎在北岸。
阿斯德鲁巴起初并不知道罗马增加了尼禄的名士兵。他直到看战还一直以为对面罗马只有多军队,而自己的数量是他们两倍多。
哈斯德鲁巴想要学习自己的哥哥一样利用奇兵制胜,他趁着罗马军队未察觉之际,在夜间让士兵放弃休息,沿着梅陶罗河向着上游寻找可以渡河的地点,然后直接出现在罗马军营的后侧,在罗马军队惊慌失措之际,指挥大军将他们全歼。
他的想法很不错,但是他只学到了表面,没有学到精髓。如果是汉尼拔的话,他一定会事先查明河流哪里有浅滩,可供多少军队通过。但是哈斯德鲁巴直接率全军去侦查,还是占用士兵宝贵的休息时间。只是这还不是最惨的,更惨的是他竟然没有找到可以渡河的地点。他的军队就在河北岸这样瞎逛了一个晚上。
第二天早晨李维乌斯起来发现对岸的迦太基军队消失了,立即率领全部的罗马军队追击哈斯德鲁巴,并不断派出骑兵袭扰迦太基的尾部,在损失了不少部下后,哈斯德鲁巴被迫转身迎战。梅陶罗河战役正式打响。
战场的南面是梅陶罗河,北面是高耸的丘陵,这样的地形下,双方似乎都没有迂回的空间。德鲁巴率领55,000人在河岸边列阵。他将10头战象部署在了军阵的最前沿,精锐的加太极重步兵部署在军阵的中央两翼是新招募的高卢雇佣军。
罗马则是将自己的精锐重步兵部署在中央,两翼是同盟国的士兵以及骑兵。李维乌斯指挥左翼,尼禄则指挥右翼。只不过这个时候尼禄的军队前面有一片山丘,正好阻隔了迦太基士兵的视线,因此哈斯德鲁巴并没有发现罗马多出来的一万军队。