Несмотря на позорное поражение у Дрепана, Рим все же решил продолжать войну до победного конца. Полибий (I, 52, 4) замечает, что после «
После победы карфагенян у Дрепана им сопутствовал успех и под Лилибеем (Полиб., I, 53–54). План карфагенян сводился к тому, чтобы неожиданно напасть на римлян, чьи корабли стояли на якорях у Лилибея, и захватить их, а имущество уничтожить. Задуманное удалось. На рассвете пунические воины сожгли почти весь римский флот, а оставшиеся корабли разогнали по морю, где они вскоре были потоплены поднявшейся бурей. Одновременно карфагеняне напали и с суши. «
Консул, завершив свои дела в Сиракузах, отправился к Лилибею. Он ничего не знал о случившемся. Навстречу ему пунийцы направили флот, но на битву не отважились, так как предвидели бурю и своевременно укрыли корабли в надежном месте. Буря и шторм были так велики, что римский флот, за исключением двух судов, полностью затонул. Экипаж и армию спасли, погибли корабли и продовольствие, предназначенное для воинов в Сицилии (Полиб., I, 49–50; Диод., XXIV, 1, 5; Ороз., IV, 10, 2–3).
Римских сенаторов охватила если не паника, то растерянность. Шел шестнадцатый год войны, а Рим не только не приблизился, а все более отдалялся от своей цели. Четырежды был полностью уничтожен его флот, причем не один раз вместе с армией. Вторично (248 год), как и пять лет назад (253 год), римляне приняли решение никогда не снаряжать впредь большое количество кораблей, а содержать несколько транспортных судов для перевозок грузов в Сицилию (Полиб., I, 59, 4). Таким образом, Рим вновь уступил первенство на море.
Но как бы то ни было, от осады Лилибея римляне не отказались. Они решили доставить державшим осаду продовольствие и для улучшения дел назначить диктатора над армией в Сицилии. Характерно, что до тех пор ни один из диктаторов не посылался за пределы Италии. Консул Аппий Клавдий Пульхр (сын Аппия Клавдия Слепого) определил в диктаторы своего писаря Глиция, чем вызвал возмущение народа. Негодующие римляне предали Аппия Клавдия суду. Но подлинная причина такого наказания — поражение римлян у Дрепана. Диктатором стал Аппий Калатин. Командующим конницей он назначил Цецилия Метелла. Оба отправились в Сицилию. Но поправить там дела не смогли.
К тому времени (247 год) командование пуническим флотом в Сицилии принял Гамилькар, по прозвищу Барка (Молния), отец будущего полководца Ганнибала. Карфагенский флот во главе с Гамилькаром отправился опустошать земли области Бруттия (Полиб., I, 56, 2–3, 10–11). В походе он имел возможность убедиться, что армии недостает хорошо обученной пехоты. Барка реорганизовал армию, повысил дисциплину.
Молодой, одаренный и энергичный полководец, он успешно вел войну в Сицилии. Укрепления на горе Эриксе близ Панорма он превратил в неприступные и держал постоянную связь с транспортным флотом и гарнизоном у Дрепана. Его назначение главнокомандующим армией последовало в момент смены партийных группировок в карфагенском правительстве. Баркиды, возглавлявшие торгово-промышленные круги Карфагена, жаждали войны и вели ее энергично в противовес Ганнонам, руководившим аграрной партийной группировкой и выступавшим против военных действий.