Гамилькар Барка не случайно обратился именно к Испании. Еще в глубокой древности, в конце II тысячелетия, эта страна была объектом интенсивной колонизаторской и торговой деятельности финикиян. В конце II — начале I тысячелетия они основали на юге полуострова целый ряд больших городов, и среди них такие крупные торгово-ремесленные центры, как Гадес, Малака, Секси и некоторые другие. Объединившись в ходе ожесточенной борьбы против Тартесса и греческой колонизации Пиренейского полуострова, они сравнительно рано вынуждены были признать верховенство Карфагена. Понятно, что при таких связях, уходящих в глубокую древность, именно Испания была наиболее удобным плацдармом для организации похода в Италию, если, конечно, допустить, что уже Барка решил вторгнуться на Апеннинский полуостров с севера. Впрочем, другая возможность для Барки и его преемников, видимо, исключалась: во время ливийского восстания 241–239 гг. Рим, воспользовавшись затруднениями Карфагена, захватил Сардинию, перекрыв тем самым все морские подступы к Центральной Италии.
К сожалению, мы располагаем очень скудными сведениями о деятельности Гамилькара на Пиренейском полуострове. Полибий [2, 1, 5–9] ограничился кратким замечанием: в течение девяти лет он непрерывно расширял сферу карфагенского господства в Испании, ведя войны и переговоры, пока не погиб в бою [ср. у Ливия, 21, 2, 1–2; Корн. Неп., Гам., 4, 1; Юстин, 44, 5, 4]. Дополнительная информация, сохранившаяся у Аппиана и Диодора, позволяет выявить лишь наиболее существенные подробности.
Ограбление Испании доставило Гамилькару Барке громадную добычу, которая раздавалась воинам и отсылалась в Карфаген [Апп. Исп., 5; Корн. Неп., Гам., 4, 1; Корн. Неп., Ганниб., 2]. Гамилькару удалось прочно закрепиться на юге Пиренейского полуострова и подготовить расширение карфагенского господства в Испании. Здесь он основал крупный город, названный (до нас это наименование дошло в греческой передаче) Акра Левке — «Белая крепость» или «Белый холм» [Диодор, 25, 10, 3].
Действия Барки вызвали беспокойство греческих колоний на Пиренейском полуострове. Они почувствовали угрозу своей самостоятельности и обратились за защитой к Риму, который получил желанный повод вмешаться в испанские дела. По свидетельству Аппиана [Апп. Ганниб., 2], уже при жизни Гамилькара состоялись переговоры между Римом и Карфагеном, и между ними были разделены сферы влияния (южная — пунийская, северная — римская), а их границей признавалась река Ибер. Оказавшись, таким образом, между молотом и наковальней, греческие города так или иначе были вынуждены поступиться своею политической самостоятельностью — на этот раз в пользу Рима. Власть последнего, очевидно, не казалась им столь обременительной, как господство наемной солдатни под водительством Гамилькара Барки. И все же Барка имел все основания быть довольным исходом переговоров: он не только не должен был отказаться от сделанных им приобретений, но, наоборот, получил возможность расширять свою территорию, не опасаясь, по крайней мере на первых порах, римского вмешательства.
Целью, которую Гамилькар наметил для себя, стал город Гелика. Первоначально его осада складывалась благоприятно для пунийцев, и их командующий решил отправить большую часть своей армии и слонов на зимовку в Акра Левке. Но в этот момент «царь» племени ориссов, связанный, как казалось, дружескими отношениями с Гамилькаром, неожиданно пришел на помощь Гелике, и пунийцы, не выдержав его удара, обратились в бегство. Возникла непосредственная опасность для сыновей Гамилькара, находившихся в боевых порядках, и, для того чтобы ее ликвидировать, Гамилькар принял основной удар на себя; преследуемый противниками, он утонул в реке, а дети тем временем были доставлены в Акра Левке [Диодор, 25, 10, 3–4]. Тит Ливий, по-видимому, ошибочно считает местом гибели Гамилькара Акра Левке (Castrum Album). По словам Корнелия Непота [Гам., 4, 2], Гамилькар погиб в сражении против веттонов. Нам представляется наиболее достоверной версия Диодора, так как она наиболее точно соответствует ходу предшествующих событий, насколько они нам известны.
Едва известие о гибели Гамилькара дошло в Акра Левке, верховное командование пунийскими войсками взял на себя его зять Гасдрубал — в тот момент капитан одного из кораблей [Полибий, 2, 1, 9].