Война на Сицилии продолжалась. В 247 году до н. э. Карфаген направил нового командующего, Гамилькара Барку, который сменил прежнего командующего, Картафона, и принял командование карфагенскими войсками на острове. Гамилькара ограничили в средствах; армия не более 30 тысяч человек, включая 10 тысяч под Гимильконом в Лилибее, и всего два укрепленных пункта — Лилибея и Дрепан, из которых можно было проводить операции. Рим владел остальной частью острова и каждый год отправлял на остров две консульские армии для удержания власти и борьбы с карфагенянами. В довершение ко всему подняли восстание наемники. Гамилькар жестоко расправился с восставшими, «как-то ночью зарезав многих, а многих бросив в море». Покончив с этим, Гамилькар перешел в наступление, устраивая опустошительные набеги на побережье Сицилии и Италии. Несмотря на численное превосходство противника, Гамилькар занял крепость на горе Эрике (современная гора Эриче). Оттуда он совершал набеги на римлян и устраивал засады. На протяжении следующих шести лет Гамилькар контролировал римлян и ни разу не потерпел поражения на поле боя.
Безрезультативная война на суше, огромные потери в людской силе и кораблях заставили римлян сделать трудный выбор. В период между 255 и 249 годами до н. э. римляне потеряли 550 кораблей и более 200 тыс. человек, и это при том, что все население Италии в то время едва превышало 3 миллиона человек.
[194]По результатам переписи римского населения, проведенной в 247 году до н. э., число мужчин призывного возраста уменьшилось на 50 тысяч человек. Многие союзники Рима, вероятно, понесли подобные потери. [195]Согласно Полибию, к концу войны было потоплено 1700 римских кораблей и 400 карфагенских. Замечательным примером знаменитой римской серьезности является тот факт, что римляне построили флот из 200 кораблей и приготовились предпринять большие усилия для завершения войны.Новый флот был построен зимой 243/242 года до н. э. и летом пришел на Сицилию, чтобы блокировать Лилибей. Когда римский флот под командованием Гая Лутация Катула вошел в гавань Дрепана, там не было ни одного карфагенского корабля. В это время карфагенский флот из-за недоукомплектованности команд простаивал в гаванях на побережье Африки, а часть кораблей оказывала помощь при расширении карфагенских владений в южном направлении до Тевесте, города, расположенного в 160 милях от Карфагена. Карфагенянам понадобились месяцы, чтобы подготовить флот, но все равно команды были недоукомплектованные и необученные, а корабли занимались снабжением карфагенских гарнизонов на Сицилии. Тем не менее в марте 241 года до н. э. карфагенский флот благополучно подошел к Эгатским островам и приготовился освобождать Дрепан.
Карфагенский командующий дожидался сильного западного ветра, чтобы прорваться к Дрепану, считая, что римский командующий не будет вступать в бой при встречном ветре. Но за эти годы римляне научились отлично плавать под парусами, и у Катулла были хорошо обученные команды. Римляне, несмотря на неблагоприятный для них ветер, который вызвал сильное волнение на море, перехватили карфагенян. Они одержали безоговорочную победу, захватив семьдесят и пустив на дно пятьдесят карфагенских кораблей. Остальные карфагенские корабли спаслись, воспользовавшись попутным ветром.
[196]Римляне взяли в плен десять тысяч человек. Карфагенский командующий Ганнон вернулся в Африку, где был распят из-за того, что проиграл сражение. Лишившись флота, Карфаген уже не мог удерживать гарнизоны на острове. Гамилькар получил приказ прекратить военные действия и начать переговоры о мире. Первая Пуническая война закончилась.