В Риме известие о потерях встретили стоически. Консул Клавдий объявил: раз Лилибей взять не удалось, то стоит ударить по другому городу, находящемуся в руках карфагенян, — по Дрепанам. Там находился военачальник по имени Атарбал (другой вариант написания— Адгербал. Скорее всего, Атар-Баал, «Владыка земли»). Он определенно не ожидал, что римляне нападут на него с моря.
Клавдий посадил на корабли легионеров и двинулся к Дрепанам, на рассвете эскадру заметили с башен города. Атарбал оценил обстановку: позволить себя запереть в крепости означает обречь гарнизон на длительную и изнурительную осаду. Следует
Римлян застали врасплох на некрутом, но овражистом склоне. как можно скорее дать римлянам бой и отбросить их от Дрепан. Сухопутное сражение исключается: римляне традиционно были сильнее в пешем строю.
Атарбал вызвал «через глашатаев» наемников — те, очевидно, вкушали сладкий сон — и сообщил о приближении неприятеля.
Гавань Дрепан была окружена скалами. Пока римляне подходили с одной стороны и не видели, что творится за скалой, карфагеняне спешно грузились на корабли и выходили в море с другой стороны гавани.
Сильно же было удивление Клавдия, когда он увидел, как корабли с карфагенскими парусами выходят в море. Консул отдал поспешный приказ разворачиваться и двигаться в противоположном направлении, на врага.
Римские корабли выполняли маневры неумело и сталкивались в тесной гавани, пропарывая друг другу борта таранами. Карфагеняне ударили на них с моря и прижали к скалам. Началась всеобщая свалка. В хаосе ломались весла, люди падали за борт. Римлян охватила паника: отступать им было никуда, места для маневра не было. Одни корабли садились на мель, другие выбрасывались на берег.
В конце концов консул решился на отчаянный шаг — бежать. Он ушел сам и увел с собой тридцать кораблей. Остальные девяносто попали в руки врага.
Катастрофу возле Дрепан римляне объяснили исключительно волей богов. Согласно преданию, перед началом битвы консулу доложили, что священные курицы будто бы не желают клевать зерно — дурной знак! Консул оказался скептиком, он приказал бросить священных птиц в море и сказал: «Пусть пьют, если не хотят есть». Подобное вольнодумство якобы и привело к катастрофе римского флота. «Римский народ был побежден самими богами, знамениями которых он (консул) пренебрег. Римский флот был потоплен там, где консул приказал выбросить жертвенных цыплят, поведение которых запрещало вступать в сражение», — так пишет историк Флор.
Впрочем, Теодор Моммзен придерживается другого мнения. Он (вот странность!) считает, что куры здесь абсолютно ни при чем: всему виной была опрометчивость «преступно легкомысленного» военачальника. Одной из причин гибели римского флота у Дрепан следует считать плохую маневренность кораблей. Вторая, более серьезная причина — римляне оказались прижаты к берегу неприятелем, и маневренность, хорошая или плохая, уже не имела никакого значения.
После разгрома у Дрепан воодушевленные успехом карфагеняне обратили взоры на Лилибей, который римляне все еще держали в осаде. Нельзя было упускать инициативу.
Римские корабли стояли у Лилибея на якорях. Карфагеняне атаковали на рассвете. Командующий флотом по имени Карталон, который руководил карфагенскими войсками на этом участке фронта, получил от Атарбала в дополнение к уже имеющимся семидесяти кораблям еще тридцать из числа захваченных у римлян при Дрепанах.
Задачей карфагенского флота было взять на абордаж как можно больше римских кораблей у Лилибея, а те, что не удастся забрать себе, поджечь и уничтожить.
Карталон справился. Римляне видели, как горит флот, и бросились из укрепленного лагеря к берегу, желая спасти свои корабли. Этим воспользовался Гимилькон. Он командовал отрядом, который «наблюдал» за Лилибеем, ожидая удобного момента для атаки. Шум и крики он слышал еще затемно, до восхода солнца, а на рассвете стало ясно, что в гавани идет сражение, а римские корабли горят. Гимилькон спешно отправил к Лилибею наемников.
Теперь римлян били с двух сторон, отчего они «пришли в большое смущение», продолжая попытки спасти флот. Вернее, то, что от него осталось.
Римские корабли — из тех, что пока не горели и не были захвачены карфагенянами, — стали на якорь недалеко от одного из городков, подчиненных Риму. Гавани здесь не было, но береговые утесы укрывали остатки эскадры от неприятеля. Из города доставили катапульты и камнеметательные машины, и приготовились встретить врага.
Карфагеняне предполагали, что римляне попытаются укрыться в самом городке, но те оставались в море.
Тем временем к Лилибею направился из Сиракуз второй римский консул Луций Юний Пулл и тоже с флотом. О его приближении карфагеняне уже знали, и Карталон вышел ему навстречу, чтобы не допустить соединения римлян с прибывшим подкреплением и разбить латинян прежде, чем они смогут что-то предпринять.
Римляне быстро оценили размеры вражеского флота, но делать им было нечего, бежать некуда, а сражаться — опасно. И римляне бросили якорь возле берега, скалистого и крутого.