Прежде всего надо остановиться на деятельности главнокомандующего карфагенской армией Гамилькара Барки, который вместе со своим зятем Гасдрубалом Красивым с 237 г. вел активную деятельность по расширению границ Карфагена на территории Испании. Так продолжалось почти восемь лет, пока при осаде Гелики (современный Эльче) Гамилькар не был убит. Новый главнокомандующий Гасдрубал расширил карфагенскую территорию на восточном побережье до реки Эбро. Столицей новых владений стал Новый Карфаген. Этот город, стоящий на берегу удобной бухты и окруженный неприступными возвышенностями, сразу же превратился в крупный административный центр и в один из важнейших торговых центров всего западного побережья Средиземного моря. Неподалеку от города начали добычу из серебряных рудников, что приносило огромные доходы. Часть их отправлялась в столицу империи, другая часть шла на создание и укреплений наемной армии.
Таким образом, Карфаген не только полностью восполнил потери Первой Пунической войны, но и приобрел новые рынки сбыта. В 221 г. до н. э. Гасдрубала Красивого вероломно убил в Новом Карфагене один раб-кельт, мстивший карфагенскому стратегу за казнь своего господина. Тогда руководство над войском перешло в руки Гамилькарова сына – Ганнибала. Он был еще молодым человеком, всего 26 лет, но получил значительный военный опыт под руководством отца и шурина.
Едва Ганнибал был провозглашен в звании главнокомандующего карфагенской армии в Испании, как немедленно решил ее завоевать, а далее исполнить план, наследованный им от Гамилькара и Гасдрубала: закрепившись в Испании и опираясь на нее, перейти с армией через реку Ибер, Пиренеи, реку Родан (ныне Рона) и Альпы, внести наступательную войну в Италию и напасть на Рим, который являлся средоточием ее владычества и могущества. Этот план всех поражал своим масштабом, величием, но и трудностью в его осуществлении. Теперь Ганнибал оставался последним, кто должен был его осуществить, согласно клятве, что он давал своему отцу в борьбе против Рима.
Карфагенская империя накануне Второй Пунической войны, 218 г. до н. э.
Ганнибал ни от кого не скрывал, что хочет напасть на Сагунт, союзником которого был Рим, и тем самым вовлечь республику в новую войну. Однако Ганнибал не стал атаковать первым. Он сделал так, что Сагунт напал на иберийские племена, которые находились под властью Карфагена, и только после этого он двинул свои силы на «агрессора». После восьмимесячной осады Сагунта город пал и был разрушен. Это дало повод римскому