После преодоления этой опасной ситуации — в Карфагене об этих событиях еще ничего не знали — значительное подкрепление пришло в Лилибей. Ганнибал, сын Гамилькара, близкий друг полководца Адгербала, с 50 кораблями и 10 тысячами человек смело прошел через вражеские линии и без потерь достиг гавани Лилибея. Обороняющие город силы осажденных этим были существенно увеличены. Все же их было недостаточно, чтобы разрушить осадные сооружения врага. Связанные с этим усилия карфагенян только в более позднее время принесли успех. На этот успех осажденных осаждающие ответили сооружением вала и рва и понадеялись в будущем взять свое. Когда известие об ударе, нанесенном войскам при Лилибее, пришло в Рим, римляне спешно набрали 10 тысяч матросов и в 249 г. под командованием консула П. Клавдия Пульхра сухим путем направили их к Лилибею. Вскоре после прибытия к Лилибею Пульхр решил отплыть в Дрепану, так как был убежден, что может использовать в борьбе с Адгербалом момент внезапности, поскольку, по его мнению, Адгербал ничего не знал о прибытии вновь набранных матросов. Но от карфагенских постов у Дрепаны не скрылось прибытие римского флота. Адгербал быстро подготовился к битве; он явно хотел всеми силами предотвратить блокирование города. Карфагеняне в этом морском сражении одержали победу благодаря опытным морякам, лучшему судовому материалу и превосходящей тактике Адгербала. 93 корабля, большей частью вместе с экипажами, попали в руки карфагенян. Консул бежал приблизительно с 30 кораблями. Позже Пульхр был осужден за государственную измену.
Несмотря, однако, на тяжелое поражение, римляне не остановились в своих военных стремлениях. Л. Юний Пулл, второй консул 249 г., привел на Сицилию 60 военных кораблей и большое количество транспортных судов, чтобы дать войскам, стоявшим перед Лилибеем, необходимое подкрепление и припасы. В Мессане к нему присоединились остатки «лилибейского» флота и других «сицилийских» единиц. По-видимому, планировалось поддержать транспорт с припасами всеми имеющимися в распоряжении боевыми кораблями. Со 120 боевыми и почти 800 грузовыми судами Пулл отплыл дальше в Сиракузы. Кажется, он считал, что из-за расположения опорного пункта карфагенского флота в Дрепане сицилийский южный путь менее опасен, чем северный. Из Сиракуз он отправил половину грузовых кораблей под командованием «квесторов» к Лилибею, чтобы как можно быстрее доставить осаждающим необходимые припасы. Сам он оставался в Сиракузах, ожидая остальную часть своего флота и дальнейшие поставки зерна от союзников из внутренней части острова.
По-видимому, еще до отхода «лилибейского» флота в Мессану, Адгербал приказал Карталону, который с 70 кораблями прибыл на Сицилию, со 100 кораблями напасть на римский флот, стоявший на якоре перед Лилибеем. Нападение Карталона на римскую корабельную стоянку увенчалось, однако, лишь частичным успехом, хотя Гимилькон поддержал акцию флота вылазкой из города.
После получения известия об отплытии первого отряда римского флота из Сиракуз Карталон со 120 кораблями направился к Гераклее. Около Гелы две эскадры встретились. Так как римский флот, которым командовали «квесторы», понял, что он не может принять бой с флотом Карталона, он бросил якорь у Финтия, города, находящегося под контролем римлян. Этот город не имел гавани, но лишь располагал рейдом. Атака Карталона на лагерь римских кораблей привела, однако, только к частичному успеху. После завершения атаки Карталон засел в засаду в устье Галика, чтобы дождаться выхода римлян в море и снова напасть на них.
Когда Пулл со вторым отрядом римского флота выступил из Сиракуз, он еще не знал о происшедшем вблизи Финтия. Карталон, который от своих лазутчиков узнал о выступлении Пулла, решил выйти ему навстречу, чтобы дать бой как можно дальше от первого отряда. Когда карфагенские корабли оказались вблизи римского флота, Пулл понял, что он уступает силам Карталона. Тогда он предпринял попытку вернуться в Сиракузы. Но вблизи Камарины стало ясно, что мысли о дальнейшем бегстве надо оставить. Поэтому он отдал приказ встать на якорь вблизи берега у крутого побережья Камарины. Карталон не счел удачным место для атаки. Поэтому он бросил якорь вблизи мыса, который располагался между двумя отрядами римского флота, и наблюдал за движениями обоих отрядов. Но так как карфагенские кормчие заметили признаки надвигающейся бури, Карталон сменил свою позицию, из последних сил он обогнул мыс Пахин и встал на якорь в сиракузской области. Римский же флот в ужасной буре погиб почти полностью. Опытность карфагенских кормчих предохранила карфагенский флот от подобного несчастья.
Следствием двух катастроф, при Дрепане и Камарине, стало то, что римляне снова покинули море. Карфагенская талассократия опять стала нерушимой.
Пулл попытался противостоять опасному отчаянию тем, что предпринял наступление на карфагенскую эпикратию. Он сумел в октябре 249 г. овладеть городом Эриксом.