名指挥官卢修斯·波西乌斯·里辛努斯的援军也赶到了。哈斯德鲁巴被迫撤向河流与山坡之间的一小块河滩上，并将自己的精锐与战象部队调往右翼，攻打罗马人的左翼。而罗马人则派右翼的兵力绕过山坡，袭击迦太基军的背部。
结果.梅陶罗河战役最终以罗马人的获胜告终，迦太基人在此战中损失一万多人，主将哈斯德鲁巴也于阵中战死。罗马人则阵亡两千人左右，几乎全是由于正面冲突时造成的。
后续影响.在梅陶罗河大捷后，罗马元老院举办了为期三日的感谢祭，自罗马城门至米维尔桥的大道上，聚集了许