费边争取的时间有助于罗马人组建并训练了一支有希望同迦太基军队进行成功决战的军队。公元前216年初夏,罗马8万人的新征士兵,在新当选的执政官保卢斯(Paulus)和法罗(Varro)的指挥下,在阿普利亚奥凡托(Aufidus)河岸的坎尼遭遇了汉尼拔的军队。当时迦太基军队的数量不到罗马的一半。在这里,罗马军队遭遇到了悲惨的失败。据说,有4至7万人被杀死,只有少数人得以逃脱。根据李维(Livy)的描述,屠杀的数量如此之大,汉尼拔的一个兄弟马戈(Mago)在携带胜利的消息到达迦太基时,他为了证明情报的准确性,将大量从罗马骑士手指上取下来的金戒指倒在了元老院会议厅的地面上。