Карфагенский полководец Гамилькар Барка (около 280–229 гг. до н. э.)
Гамилькар успешно отразил все попытки римлян захватить последние карфагенские крепости на Сицилии. Одновременно он посылал эскадры военных кораблей для грабежа итальянского побережья. Но к 242 г. до н. э. Рим восстановил свой утраченный в морских битвах и штормах флот. Он и помог римлянам на суше под командованием консула Гая Лутация Катула захватить карфагенские крепости Лилибей и Дрепан.
Итоговым аккордом Первой Пунической войны стало морское сражение 10 марта 242 г. до н. э. у Эгадских островов, лежащих вблизи западной оконечности острова Сицилия. Консул Катул одержал полную победу над карфагенским полководцем Ганноном. Этот неудачный руководитель флота потерял 70 кораблей из 200, а еще 50 стали трофеями неприятеля.
Морское сражение у берегов Сицилии в 242 г. до н. э. между Римом и Карфагеном
Поверженный Ганнон при возвращении с остатками флота в Карфаген был судим, а затем распят. После этого власти Карфагена обратились к Риму с просьбой о мире. Подписание мирного договора 241 г. до н. э. поручалось полководцу Гамилькару Барке. По нему Рим получал от побежденных остатки их владений на богатой земледельческой Сицилии и все острова между ней и Апеннинами. Карфаген без выкупа возвращал всех военнопленных римлян и выплачивал (в течение 20 лет) победителю военную контрибуцию в размере 3200 талантов серебра. Часть контрибуции выплачивалась золотом.
Возвратившись на родину, Гамилькар принял участие в Ливийской войне против восстания наемников. Восстание началось сразу после окончания Первой Пунической войны. По условиям мирного договора Карфагена с Римом, заключенного в 241 г. до н. э., карфагеняне должны были вывести все войска из Сицилии. Расходы на ведение войны и выплачиваемая Риму контрибуция привели к тому, что у Карфагена не осталось достаточно средств, чтобы рассчитаться с 20 тысячами наемников, ранее служивших под командованием Гамилькара Барки и вернувшихся после войны из Сицилии. В результате спор по поводу невыплаты денег перешел в вооруженный конфликт: наемники восстали и захватили город Тунет (ныне Тунис). Это создало прямую угрозу Карфагену, и у него не осталось иного выбора, кроме как согласиться с требованиями наемников и начать выплаты немедленно.
В 240 г. до н. э. в Карфагене началось мощное восстание бывших наемных воинов карфагенской армии, которое продлилось около трех лет и едва не закончилось гибелью самого карфагенского государства.
Несмотря на поражение Мато, лидера наемников, при Тунете и полный разгром повстанцев, города Утика и Гиппакрит пытались продолжать борьбу. Но их сопротивление также было сломлено, когда армия Гамилькара Барки осадила и разрушила Утику. Так в 238 г. до н. э. завершилась Ливийская война, которая, по словам греческих историков, была самой жестокой и исполненной беззаконий из всех известных в истории войн.