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