Рим последовательно ставил на обе карты. Сначала римские купцы обеспечили всем необходимым восставших. Затем, угрожая военным вмешательством (241 год до н. э.), Рим потребовал от Карфагена уступить ему Корсику и Сардинию и выплатить новую контрибуцию в 1200 талантов. Когда этот шантаж удался, он разрешил карфагенянам набрать наемников в Италии, помог снарядить их и помешал сделать то же самое повстанцам. Гиерон также помогал Карфагену. Против повстанцев образовался блок сторонников порядка (около 239 года до н. э.).
Освободившись от всех угроз извне, опираясь на поддержку даже своих вчерашних противников, Карфаген смог нанести решительный удар. Гамилькар окружил наемников в Ущелье Топора (между Хаммаметом и Загуаном). Ливийцы еще некоторое время сопротивлялись. Победа под Малым Лептисом (Лемта) сломила их сопротивление, и Мато был предан мучительной казни. Утика и Бизерта сдались на милость победителя (237 год до н. э.).
Карфагенский империализм в Испании. Гамилькар и Гасдрубал.
Эта социальная война истощила силы Карфагена. Чтобы восстановить финансовое положение, Карфаген отдал Гамилькару Испанию с ее серебряными рудниками, отделавшись заодно от праздных и мятежно настроенных наемников. Карфагенский полководец выступил из Гадеса, занял Андалузию и с боями проложил себе дорогу к Средиземному морю. Так он создал между двумя морями торговый путь первостепенной важности, который угрожал интересам Массилии, хозяйничавшей в Роде и Эмпориях (Ампуриас) к северу от Эбро. К тому же установление своей власти на восточном побережье он ознаменовал основанием Акраленке (Аликанте). Как следствие этого, в Испании восторжествовали культура и искусство, сочетавшие в себе греческие, пунические и испанские элементы. Когда Гамилькар умер при осаде Гелике (Эльче), он оставил неисчерпаемые рудники Карфагену, который мог чеканить из серебра монеты крупного достоинства.Зять Гамилькара Гасдрубал проводил в Испании традиционную политику Баркидов. В самом сердце края, богатого серебром, он создал торговый и морской центр Новый Карфаген (Картахену), имевший исключительно выгодное положение. Успехи Гасдрубала беспокоили Рим, который опасался пуническо-галльского союза, а главное, захвата массилийских факторий. Несомненно, именно под давлением своего союзника Массилии Рим добился от Гасдрубала обязательства не переходить Эбро (226 год до н. э.).
Первые шаги Ганнибала.
Убийство Гасдрубала послужило поводом к беспорядкам в Карфагене. Баркидов обвиняли в том, что они используют накопленные в колониях богатства для вознаграждения своих сторонников и подкупа своих противников. Но армия в Испании относилась безразлично к настроениям общественного мнения. Она избрала своим вождем сына Гамилькара двадцатипятилетнего Ганнибала, который впоследствии проявил исключительные качества полководца и организатора.Гамилькар при своей жизни несомненно помышлял о реванше. Когда Ганнибалу было всего девять лет, отец заставил его в храме Гадеса поклясться в вечной ненависти к римлянам. Прежде чем осуществить замыслы отца, Ганнибал расширил радиус своих действий в Испании, дойдя до земель олькадов (у истоков Гвадианы) и ваккеев (на Дуэро), где захватил Салмантику (Саламанку), а затем разбил на Тахо многочисленную армию карпетан из Новой Кастилии.
После того как Ганнибал овладел землями к западу от Эбро, он решил атаковать Сагунт (Мурвиедро), воспользовавшись в качестве предлога конфликтом между городом и его испанскими союзниками. После восьмимесячной осады город был взят (219 год до н. э.). Рим не сразу выразил протест, ибо Сагунт находился к югу от Эбро и было неясно, относить ли его к союзникам Рима. Но торговые интересы Массилии были, несомненно, слишком велики, чтобы не оказывать давления на политику Рима, да и захват серебряных рудников должен был тревожить италийских финансистов. Карфагенские сенаторы, вопреки настояниям римских послов, не отмежевались от Ганнибала и не оставили им иного выбора, кроме войны (218 год до н. э.).