В битве при Каннах впервые в истории военного дела главный удар был нанесен не на одном фланге, а на двух, где были сосредоточены конница и наиболее боеспособная часть пехоты карфагенян. Вот как описывал полководческое мастерство Ганнибала в своих «Сравнительных жизнеописаниях» древнегреческий историк Плутарх: «Во время битвы Ганнибал применил несколько военных хитростей. Во-первых, он так расположил своих солдат, что ветер дул им в спину. А ветер этот был подобен знойному вихрю – вздымая на открытой, песчаной равнине густую пыль, он проносил ее над рядами карфагенян и бросал в лицо римлянам, которые волей-неволей отворачивались, нарушая строй. Во-вторых, на обоих крыльях он поставил сильнейших, самых искусных и отважных воинов, а самыми ненадежными заполнил середину, выстроенную в виде выступавшего далеко вперед клина. Отборные получили приказ: когда римляне взломают центр, который, естественно, подастся назад, принимая очертания впадины, и ворвутся внутрь карфагенского строя, совершить поворот и стремительно ударить им в оба фланга, чтобы полностью окружить неприятеля. Это, по-видимому, и было главной причиной чудовищной резни. Когда центр карфагенян стал отходить, и римляне, бросившись в погоню, оказались в глубине неприятельских рядов, строй Ганнибала изменил форму и сделался похож на полумесяц, и тут лучшие отряды, выполняя приказ начальников, быстро повернули – одни направо, другие – налево, – напали на обнаженные фланги противника и, соединившись, истребили всех, кто не успел выскользнуть из кольца». Все это помогло достичь полного окружения и уничтожения противника и сделало Ганнибала одним из величайших полководцев мира.
Однако, как писал Тит Ливий, карфагенский военачальник наравне с «…высокими достоинствами обладал и ужасными пороками. Его жестокость доходила до бесчеловечности… Он не знал ни правды, ни добродетели, не боялся богов… не уважал святынь». До нашего времени дошел рассказ о том, как Ганнибал однажды расправился со своими солдатами, перебежавшими к неприятелю. Он объявил, что сам послал их в стан врага. Эта информация предназначалась для римских лазутчиков, которые были в лагере карфагенян. Римляне отрубили перебежчикам руки и выдали несчастных Ганнибалу…
Вдобавок следует отметить, что полководец строго относился не только к солдатам, но и к самому себе, отдаваясь без остатка военному делу. Так, он никогда не предавался разврату с блудницами и всячески боролся с подобным в армии, считая, что это подрывает силы солдат, столь необходимые для будущих сражений.
После победы при Каннах к Ганнибалу перешло множество итальянских областей и мелких общин, а также такие большие города, как Тарент, Сиракуза и Капуя, которые полководец удерживал около 12 лет, несмотря на частые осады римлян.
После Канн Ганнибал предпринял наступление на Рим, но средств для осады у него было недостаточно: карфагенское правительство мало помогало полководцу. Удобный случай раздавить римлян был упущен…
Не удалось военачальнику получить помощь и от брата Гасдрубала, которого он вызвал из Испании. В результате консул Клавдий Нерон одержал победу над Ганнибалом при Грументуме. Затем, соединившись с другим консулом, Ливием Сампатором, разбил Гасдрубала. Последнему отрубили голову.
Ганнибал отступил в Бруциум, где еще три года боролся со своими врагами. Но было уже ясно, что теперь гегемония Рима над Италией несокрушима и военный план полководца потерпел поражение. Он был вынужден вернуться в Карфаген, которому угрожал Публий Корнелий Сципион, ставший к тому времени консулом.