Карфагенская армия была организована в фаланги с тесно сомкнутыми рядами и глубоким построением, хотя расстановка пехотинцев зависела прежде всего от условий, в которых проходил бой. Так, в Каннах Ганнибал выстроил свой фронт в форме полукруга, в то время как в битве при Заме пехотинцы были расположены тремя рядами. Впрочем, не во всех сражениях Карфагена войска имели четкое построение. В войнах по «замирению», проводимых в Африке, Иберии или на Сардинии, были задействованы легковооружейные пехотинцы, способные преследовать чрезвычайно мобильного врага. И именно в этом типе сражений превосходство всегда было на стороне африканских пехотинцев, действующих при поддержке нумидийской конницы.
Кавалерия всегда располагалась с флангов. Ее задачей было преследование и изматывание противника, но до эпохи правления Ганнибала она редко имела решающее значение. Именно он максимально задействовал ее потенциал, поставив перед ней новую цель, которая заключалась в окружении врага. И эта ее новая роль была блестяще продемонстрирована в битве при Каннах. Хотя следует признать, что подобная тактика уже применялась Ксантиппой в сражении с Регулом. И Сципион Африканский был далеко не глупым человеком, когда в свою очередь применил ее против того же Ганнибала в битве при Заме.
Слоны располагались линией вдоль всего фронта для защиты инфантерии. Когда их количество было недостаточным, их размещали обычно по бокам, чтобы своим видом они наводили ужас на конницу противника. Их главная задача состояла в том, чтобы пробить линию тяжеловооруженной пехоты и дезорганизовать ее. Слоны также сминали частоколы, установленные вокруг вражеских лагерей. В некоторых случаях, как нам кажется, их хранили «про запас», чтобы добить и прикончить противника, и без того измотанного боем.
Будучи больше чем просто одаренным генералом, Ганнибал всегда составлял подробный план сражения, стараясь не упустить из виду ни одной детали. Вторжению в Италию предшествовала интенсивная дипломатическая деятельность, давшая ему возможность заручиться сотрудничеством и поддержкой галльского населения. Он прокладывал наиболее удобные маршруты, а также запасные пути в том случае, если по первым пройти будет невозможно. Его последняя инициатива перед отправкой из Карфагена, одобренная самим Полибием (III, 33), которого трудно заподозрить в симпатии к пуническому генералу, сводилась к тому, что он для защиты интересов пунийцев в Испании направил армию, состоящую из африканцев, а в Африке разместил иберийские войска, и, таким образом, он лишил свои армии возможности объединиться с местным населением, обратив свои штыки против самих же пунийцев.
Пройдя школу своего отца и шурина, с одной стороны, и будучи воспитанным греческими наставниками — с другой, Ганнибал не мог не восхищаться греческими и эллинскими стратегами (Александром, Пирром). Но его не удовлетворяло повторение тактики его знаменитых предшественников: он разработал новые способы ведения боя, например, перестроил диспозицию своей инфантерии и ввел приемы по окружению противника, давшие возможность значительно сократить ряды римской армии не только в битве при Каннах, но и в сражении при Требии.
Битва при Каннах стала самым ярким воплощением военного гения Ганнибала. В противоборстве с восемью римскими легионами (90 тысяч пехотинцев и 6 тысяч кавалерии) он построил свою армию (наполовину меньшую по количеству) в одну линию, расположив ее по всему фронту. В центре выступающим полукругом Ганнибал разместил галльских и иберийских пехотинцев. По обеим сторонам от них находились два подразделения равных по численности ливийских пехотинцев. И наконец, с флангов располагалась кавалерия, справа — нумидииская, а слева — кельтиберская. Ганнибал отлично знал, что галльские и иберийские пехотинцы не смогут дать достойный отпор римлянам, именно по этой причине он прибегнул к такой расстановке сил, завлекая тем самым противника. Прорвав эту линию обороны, римские легионы оказались окруженными гораздо более боеспособными ливийскими пехотинцами. А в это время кельтиберская кавалерия, разгромив правое крыло римлян, обошла фронт с тыла и обрушилась на левое крыло, все еще продолжавшее сопротивляться нумидийским всадникам. Осталось только довершить начатое и истребить оказавшихся в ловушке легионеров.