Из огромного римского флота уцелело только 80 судов; остальные либо были поглощены волнами, либо разбились о прибрежные скалы. Весь берег покрылся трупами, обломками судов, различным имуществом. Таким образом, римские трофеи, захваченные в недавней битве, море вернуло карфагенянам – правда, в несколько попорченном виде.
Римляне вступили в борьбу с морем, проявив истинно римское упорство. За три месяца они построили 220 новых судов, к ним присоединили 80 спасшихся от кораблекрушения и с таким флотом вышли в море.
Вначале римский флот по неопытности оказался на мели. Чтобы отправить корабли в плавание, пришлось сбросить за борт весь груз. После этого флот опять застигла жестокая буря – погибло 150 кораблей.
Такой урон, нанесенный не врагами, а богом, скрывающимся в морских глубинах, заставил римлян задуматься. Сенат принял решение переместить войну на сушу и не снаряжать большое количество судов. Численность флота ограничили 60 кораблями. В их обязанность входило обслуживание войск на островах и охрана прибрежной полосы.
После 13 лет войны римляне пришли к ситуации, сложившейся в ее начале. Они не могли взять на Сицилии приморские города из-за поставляемых морем подкреплений. Пришлось забыть о постановлении сената и отправить к берегам Сицилии флот в 200 судов.
Перед морской битвой римляне с помощью традиционного птицегадания решили узнать волю богов: открыли клетки со священными курами и бросили зерна. Однако куры не хотели ни выходить из клеток, ни клевать корм. Ничего хорошего это не предвещало. Тогда, потеряв терпение, консул Публий Клодий Пульхр сбросил кур в море со словами: «Пусть же они пьют, если не хотят есть». Но не зря у птиц пропал аппетит – консул потерпел жестокое поражение у сицилийского города Дрепан и лишился почти всего флота. Спаслись лишь 30 кораблей. Это была первая большая (и единственная морская) победа Карфагена над Римом.
Новый флот упорных римлян прибыл к берегам Сицилии в составе 120 боевых кораблей и 80 транспортов с продовольствием. И опять римляне наступили на одни и те же грабли. Нагрянувшая буря разбила корабли о прибрежные скалы так, «что от них остались ни к чему не годные обломки» (Полибий). А карфагенские кормчие, благодаря знанию местности и умению предсказывать бурю, спасли свой флот. Пунийский флотоводец Карталон вышел в открытое море и не получил никакого урона от стихийного бедствия.
Научившись побеждать врагов в морских битвах, римляне по-прежнему оставались бессильными перед стихией. После гибели очередного флота Рим на целых пять лет отказался от моря. Окрыленный Карфаген поручил вести войну талантливому энергичному военачальнику Гамилькару по прозвищу Барка (Молния). Он добился некоторых успехов на Сицилии и, пользуясь тем, что римляне лишились флота, принялся опустошать побережье Италии.
Прекратить такое безобразие мог только флот, но в римской казне не было денег на его постройку. Тогда граждане на личные средства построили 200 пятипалубных судов. На этот раз за образец взяли быстроходный и маневренный корабль из числа захваченных у врага несколько лет назад. Полибий называет прежнего хозяина корабля Родосцем.
Такого упорства не могли не оценить даже боги. Совершенно неожиданно свежесрубленный римский флот появился у берегов Сицилии. В это время карфагеняне везли припасы для своих городов на острове. Избежать битвы не представлялось возможным. Карфагенский флот был нагружен, словно вьючный верблюд, а римляне построили суда по образцу, в ту пору самому быстроходному.
Крупнейшее и решающее в этой войне морское сражение произошло при Эгатских островах в марте 241 года до н. э. 50 пунических кораблей было потоплено, еще 70 захвачено вместе с грузом и командами. Одних только пленных римляне взяли около 10 тысяч – для морского сражения чрезвычайно много. Ведь побежденный обычно идет ко дну. Проигравшему сражение карфагенскому военачальнику Ганнону удалось бежать от римлян, но соплеменники его казнили.
Вместе с окончанием грандиозной морской битвы пришел конец и самой войне. Карфаген не имел возможности продолжать борьбу; без поддержки флота его войска на Сицилии были обречены.
Полибий расценивает действия Гамилькара как единственно разумные. Гамилькар Барка, великий враг Рима, «сознательно и благоразумно покорился обстоятельствам и отправил к римлянам послов для переговоров об окончании войны и заключении мира. От вождя требуется, чтобы он умел одинаково верно определять как моменты для победы, так и для отступления». Закончилась война, длившаяся 24 года (более продолжительной и упорной войны еще не бывало в древней истории). Карфагену пришлось отказаться от Сицилии и заплатить огромную контрибуцию. Моммзен пишет: «Непобежденный полководец побежденной нации (Гамилькар) спустился с гор, которые так долго оборонял, и новым владетелям острова передал крепости, находившиеся во власти финикийцев непрерывно не меньше 400 лет, от стен которых были отбиты все приступы эллинов».