На следующее утро Варрон вывел римскую армию из лагеря, чтобы дать бой, причем именно такой бой, какого хотел Ганнибал. По традиции пехота обеих сторон была расположена в центре, а кавалерия - на флангах, но Ганнибал построил свои войска по-новому. Он выдвинул вперед менее стойких галлов и испанцев, которые составили центр боевого порядка пехоты, а африканскую пехоту отвел назад и расположил на флангах. Таким образом, галлы и испанцы явились естественным магнитом для римской пехоты, которая не преминула их атаковать. После атаки римлян галлы и испанцы, в соответствии с замыслом, отошли назад. В результате первоначальный боевой порядок пехоты Ганибала - полумесяц, обращенный к противнику выпуклой стороной, - изменился, стал превращаться в вогнутый. Римские легионеры, окрыленные очевидным успехом, постепенно так тесно сгрудились в образовавшемся проходе, что с трудом могли использовать оружие. Им казалось, что они прорвали фронт карфагенян, тогда как на самом деле они все больше охватывались противником. В благоприятный момент африканские ветераны Ганнибала устремились с обеих сторон навстречу друг другу, сжимая скучившихся римлян с флангов.
Этот маневр был повторением, но только с более точно рассчитанным замыслом, маневра во время морского сражения у о-ва Саламин. Он по своей форме напоминает японскую борьбу "джиу-джитсу" , основанную на применении неожиданных приемов{7}.
Тем временем находившаяся па левом фланге тяжелая кавалерия Ганнибала прорвалась через боевой порядок вражеской кавалерии и, обойдя римлян с тыла, рассеяла скованную нумидийской конницей кавалерию противника, находившуюся на правом фланге. Предоставив преследование римской кавалерии нумидийцам, тяжелая кавалерия карфагенян, прорвавшись в тыл, нанесла окончательный удар римской пехоте, которая уже была окружена с трех сторон; большая скученность римлян не позволяла им оказать эффективное сопротивление. С этого момента сражение превратилось в резню. Согласно Полибию, в армии римлян из 76 тыс. человек в сражении пало 70 тыс. Среди них был Павел, в то время как Варрону, по иронии судьбы, удалось спастись от им же вызванной катастрофы.
Сокрушительный разгром римлян при Каннах вызвал временный распад итальянской конфедерации, по не смог сломить самого Рима, где Фабий сплачивал народ для оказания длительного сопротивления. Риму удалось устоять главным образом благодаря твердой решимости и настойчивости, нашедшим свое выражение в применении стратегии уклонения от боя любой ценой. Этому способствовали также отсутствие у Ганнибала осадной техники и подкреплений, а также неустойчивость его положения в качестве интервента в примитивно организованной стране. (Когда позднее Сципион вторгся в Африку, он заявил, что более развитая экономика Карфагена облегчила ему возможность реализовать свои планы.)