Опираясь на нее, Гамилькар постоянно совершал набеги на южные области Италии. Когда римляне создали свою базу неподалеку от Панорма, рассчитывая сковать неприятеля, он в течение трех лет вел с ними изнурительную повседневную войну. Полибий, отказываясь от подробного и последовательного описания событий этого трехлетия, уподобил воюющих кулачным бойцам, наносящим друг другу удары, за которыми со стороны трудно уследить. Полибий ограничился общей оценкой: все военные хитрости, уловки и приемы были испробованы, а решающего сражения все не было. Равновесие нарушилось только тогда, когда пунийцам удалось захватить город Эрикс и осадить римский лагерь, находившийся на вершине одноименной горы. Однако и здесь решающего результата Гамилькар не добился. Осада затянулась. В результате пунийский полководец утратил инициативу и не смог помешать врагу изменить ход событий.
В 243 г. римляне снова — в третий раз за время войны — построили флот — на этот раз в 200 кораблей. Сделано это было на средства граждан, которые индивидуально или компаниями в два-три пайщика (в зависимости от имущественного положения) обязывались построить по одному пятипалубному судну. Государство обязывалось возместить расходы только в случае успешного исхода военных действий.
Когда римская армада появилась на море, Гамилькар Барка оказался отрезанным от Карфагена. Пунийские власти решили принять меры для того, чтобы вывести свои войска из Сицилии. К северным берегам острова был направлен карфагенский флот, однако экспедиция оказалась неудачной. В битве при Эгатских островах карфагенская эскадра была разгромлена. Не видя теперь другого выхода, карфагенские власти уполномочили Гамилькара Барку заключить мир. И в самом деле, в условиях, когда ресурсы государства были истощены (пунийцы оказались вынужденными, хотя и безрезультатно, просить заем в Египте), никакой надежды на восстановление морского могущества у Карфагена быть уже не могло. Гамилькар, внезапно оказавшийся перед крахом всех своих замыслов, должен был скрепя сердце покориться обстоятельствам Гер. у Корн. Неп., Гам., 1, 3; Полибий, 1, 62, 3—6].
Карфагенское предложение закончить войну пришлось и римлянам как нельзя более кстати: казна Рима была пуста. Поэтому консул Г. Лутаций Катул, командовавший в Сицилии римскими легионами, «радостно», как пишет Полибий [1, 62, 71, принял предложение, полученное от Гамилькара Барки. Тем не менее во время переговоров Гамилькар должен был мобилизовать все свои дипломатические способности, чтобы добиться приемлемых условий: его контрагент, максимально использовавший преимущества победы при Эгатах и господства на море, пытался включить в договор статьи, выполнение которых должно было унизить пунийских воинов и тем самым затруднить вербовку наемных солдат, серьезно ослабить обороноспособность Карфагена. Г. Лутаций Катул потребовал, чтобы воины Гамилькара покинули Сицилию безоружными [Корн. Неп., Гам., 1, 5; Диодор, 24, 13]. В источниках, правда очень поздних, но воспроизводящих традицию Тита Ливия, есть даже сведения, будто римское командование настаивало, чтобы пунийские войска прошли под игом [Зонара, 8, 17]. Как проходили переговоры, мы не знаем, однако из их результатов ясно, что Барка заставил консула отступить: пунийские войска получили возможность эвакуироваться с острова после уплаты выкупа — 18 денариев за человека. И все же эта сравнительно небольшая дипломатическая победа не могла в целом компенсировать весьма неблагоприятного для карфагенян результата войны, хотя, само собой разумеется, Гамилькар сделал все для того, чтобы условия мира не подорвали боеспособности Карфагена и не помешали бы ему готовиться к реваншу.
Полибий [1, 62, 8—9] так излагает договор, заключенный Г. Лутацием Катулом и Гамилькаром Баркой: «На таких условиях быть дружбе между карфагенянами и римлянами, если и римскому народу будет угодно: карфагеняне очистят всю Сицилию, и не будут воевать с Гиероном, и не поднимут оружия ни на сиракузян, ни на союзников сиракузян; карфагеняне отдадут римлянам без выкупа всех пленных; карфагеняне выплатят римлянам в течение двадцати лет 2 200 эвбейских талантов серебра». Было достигнуто соглашение и о судьбе пленных пунийских воинов [Евтропий, 2, 27]. Карфагеняне просили разрешения выкупить их, но встретили исключительную любезность недавнего противника: римские власти возвратили даром тех, кто содержался в государственных тюрьмах. Находившиеся в частных руках пленные карфагеняне могли быть выкуплены, причем активное участие в этом приняла римская казна. Вероятно, уже на данной стадии переговоров было зафиксировано соглашение, запрещавшее Карфагену направлять свои корабли в районы, находившиеся под контролем Рима и его союзников (да и не было у него подобной возможности), и вербовать наемников на территории Италии; несколько позже оно вошло в окончательный текст договора [Зонара, 8, 17; Апп., Сиц., 2].
Все эти условия поражают совершенно неожиданной для Рима мягкостью. Побежденный Карфаген ценою полного отказа от Сицилии, которая никогда и не была целиком в его власти, сохранил не только независимость и все остальные владения в Западном Средиземноморье, но также и свое положение великой державы, то есть он оставался грозным противником. Не удивительно, что в Риме такой договор вызвал недовольство и народное собрание отказалось его ратифицировать. В Сицилию была направлена специальная комиссия из десяти человек, чтобы на месте пересмотреть условия мира. Однако результат ее деятельности был до смешного ничтожен. Контрибуция возросла до 3 200 талантов с обязательством уплаты в течение десяти лет; кроме того, в договор записали обязательство карфагенян покинуть острова, расположенные между Италией и Сицилией [Полибий, 1, 63, 1—3]. Но последняя клаузула, как обоснованно думает Т. Моммзен,[34] конечно, только оформляла и закрепляла юридически положение, сложившееся после прекращения военных действий. В самом деле, трудно представить себе, чтобы, потеряв Сицилию, Карфаген мог сохранить какие бы то ни было владения в бассейне Тирренского моря. Комиссия 10-ти приняла решение, определенно убедившись в том, что не снисходительность Г. Лутация Катула, но объективные обстоятельства велят римлянам умерить свои аппетиты. Мы вряд ли ошибемся, предположив, что Гамилькар Барка убедил римлян не выдвигать своих требований, которые могли бы привести к срыву мирных переговоров. А судьба экспедиции Регула, да и самого Регула, погибшего в карфагенском плену, разумеется, была слишком памятна.
В 241 г. мир был подписан. Война окончилась. Гамилькар Барка вывел подчиненные ему войска из Северной Сицилии в Лилибей, после чего отказался от своих полномочий и, очевидно, уехал на родину [Полибий, 1, 66, I]. Отставка командующего, подлинных мотивов которой мы не знаем, ознаменовала собой переход власти в руки враждебной Гамилькару аристократической группировки. Одним из ее крупнейших деятелей был Ганнон, сыгравший вскоре столь отрицательную по отношению к карфагенянам роль во время так называемой Ливийской войны.
В то время Ганнибалу было около пяти лет. Он рос в атмосфере рассказов о подвигах отца, плоды которых были вырваны у Гамилькара хищным врагом и бездарностью карфагенских аристократов — его политических противников. Гамилькар страстно желал сокрушить и уничтожить римлян. Эти же чувства он внушал и своим сыновьям — Ганнибалу, Гасдрубалу и Магону. Из уст в уста в Риме передавали его слова, сохраненные до наших дней традицией, восходящей к Титу Ливию [Зонара, 8, 21]: своих сыновей он вскармливает, как львов, натравливая их на римлян.
Знаменитая клятва, данная девятилетним мальчиком, надо полагать, завершила определенный этап в его воспитании; отец не случайно и не только повинуясь внезапному душевному движению, заставил ребенка прийти в храм и принять участие в жертвоприношении: его сын должен был унаследовать и его ненависть. Но до этого момента оставалось еще целых четыре года, а пока Карфагену предстояло выдержать смертельную схватку за само свое существование и Гамилькару — руководить этой борьбой.