Империя Баркидов. Завоевательным предприятиям положено было, тем не менее, солидное начало. Гамилькар не только победил много различных племен, но и увеличил свое войско; кроме того, он соорудил ряд крепостей, в том числе могущественную цитадель, известную под греческим именем Акра-Леука (Пенискола?). Предполагают, что именно он заложил город Барселону, что, впрочем, не может быть доказано доподлинно. Пост командующего войсками после Гамилькара занял его зять Гасдрубал Барка, командовавший ранее флотом. Он продолжал войну и разгромил Ориссона. На некоторое время был установлен мир. По отношению к испанцам Гасдрубал вел мягкую и мирную политику. Он заключал союзы, способствовал бракам между своими солдатами и иберскими женщинами. Сам Гасдрубал женился на испанской принцессе. Одним словом, он сделал все, чтобы умиротворить туземцев, и таким образом заложил основы большой империи. Его столицей был Новый Карфаген (Картаго Нова, или Картахена), который он основал на месте другого города (Мастии), осуществив здесь большие военные и гражданские работы (сооружение гавани, храма Мелькарта, складов и т. д.). Гасдрубал построил для себя в Картахене великолепный дворец.
Карфагенское правительство позволило Гамилькару и Гасдрубалу осуществить завоевание Испании, не заботясь о целях, которые эти военачальники преследовали, довольствуясь лишь барышами от испанского предприятия, которые поступали в казну Карфагена. Баркиды, используя предоставленную им свободу, в своей испанской империи вели себя как независимые цари. Гасдрубал правил 16 лет и был убит; его сменил Ганнибал, сын Гамилькара. Ганнибал в ту пору, когда его избрали главнокомандующим, был молод (ему было 26 или 29 лет), но он имел уже военный опыт, перенес много лишений, был отважен и смел и отличался значительными природными дарованиями. Это был человек с великими замыслами, мечтавший о восстановлении былой мощи Карфагена. Именно поэтому Ганнибал был непримиримым врагом Рима.
Спор о Сагунте. Римляне, будучи врагами карфагенян, естественно, стремились защищать греков и их средиземноморские колонии, с которыми постоянно вели борьбу карфагеняне. Подобной же политики Рим придерживался и в отношении колоний Массилии в Испании. С ними римляне заключили ряд союзных договоров, особенно с Эмпорионом. Римские авторы утверждают, будто бы имелся также договор, заключенный с городом Сагунтом, расположенным несколько южнее Эмпориона, который они считали колонией, основанной греками из Закинфа.
Еще в 348 г. до н. э. римляне заключили с карфагенянами договор об Испании; в этом договоре фиксировались границы области, предоставленной римлянам для их военных экспедиций. Такой областью был участок восточного побережья Испании близ Мастии (Картахены).
Позже, при Гасдрубале (в226 г. до н. э.), был заключен новый договор, согласно которому карфагенский полководец обязался не переходить Эбро. Скорее всего, это соглашение налагало на карфагенян обязательство не вмешиваться в борьбу, которая тогда велась между римлянами и кельтами, но Гасдрубал отнюдь не намерен был ограничить свои завоевания рубежами реки Эбро. В этом договоре отмечалось, что карфагеняне должны относиться с уважением к греческим колониям, состоящим в союзных отношениях с Римом. Однако нам неизвестно, упоминался ли при этом Сагунт, хотя римские авторы и относят к этому периоду (223 г. до н. э.) заключение договоров с этим городом и с Эмпорионом. Во всяком случае, когда у Сагунта начались распри с некоторыми соседними народами, союзниками карфагенян, Ганнибал вмешался в спор и стал на сторону своих союзников. Жители Сагунта выразили протест Ганнибалу, и последний, расценивая подобный акт как оскорбление, напал на Сагунт.