Таким образом, при всей эффектности захвата Эрикса, эффективность армии Гамилькара даже уменьшилась по сравнению с тем периодом военных действий, когда он базировался на мысе Эркте. Пунийскому военачальнику удавалось сохранять, пополнять и снабжать войско, навязывать схватки противнику и выигрывать их, однако развить успех он не мог. Для этого требовалось масштабное наступление гораздо большими силами, чем он обладал. Поэтому вполне справедливой представляется оценка деятельности Гамилькара Барки, данная Корнелием Непотом: «До его прибытия дела карфагенян на суше и на море шли плохо; он же, где бы ни появлялся, никогда не уступал врагу, не давал ему возможности чинить вред и, напротив, часто, когда представлялся случай, нападал сам и всегда выходил победителем. Так и получилось, что, когда пуны потеряли почти все свои владения в Сицилии, он так удачно оборонял Эрикс, что военные действия в этом месте как будто застыли на одной точке» (Nep. Ham. 1). Однако в сложившейся ситуации все равно стратегически выигрывали римляне, имевшие гораздо большую свободу действий по сравнению с запертым на Эриксе Гамилькаром.
Для победы пунийцам следовало высадить на острове крупную армию, которая могла бы нанести удар по римлянам в удобном для нее месте, однако сил на содержание еще одного войска у Карфагена не было. По всей видимости, последние доступные военные силы карфагенян вынуждены были оставаться в Африке, где вспыхнуло восстание ливийских племен (Diod. XXIV, 10, 1–2). Однако и римляне не могли взять приморские твердыни Лилибей и Дрепан лишь наличествовавшими на Сицилии сухопутными силами без возрождения уничтоженного вначале карфагенянами, а затем природной стихией флота. Поскольку денег на это в казне не было, сенат принял решение произвести у состоятельных граждан трибут – государственный заем. По мере возможностей, самостоятельно либо вскладчину, вдвоем или втроем, римляне жертвовали средства на постройку квинквирем, сооружаемых по образцу захваченного некогда судна Ганнибала Родосца. Обновленная конструкция обеспечивала прекрасные мореходные качества, делая римские корабли легкими и маневренными. К весне 242 г. до н. э. 200 квинквирем были спущены на воду и в начале лета отплыли к Сицилии. Во главе римского флота был поставлен консул Гай Лутаций Катул (Polyb, I, 59, 6–8).
Достигнув театра боевых действий, римляне с ходу ворвались в гавани Дрепана и Лилибея, практически свободные от пунийских кораблей, поскольку весь флот карфагенян отбыл домой (Polyb. I, 59, 9). Консул лично, находясь в первых рядах, принимал участие в сражении у Дрепана и получил тяжелую рану в бедро. Спасти флотоводца от неминуемой гибели удалось лишь благодаря самоотверженности сражавшихся бок о бок с ним римских воинов (Oros. IV, 10, 5). Одновременно с этим римляне повели наступление против Гамилькара при Эриксе, полностью лишив его возможности получать припасы (Polyb. I, 59, 5). Видимо, именно это вынудило Барку приказать находившейся у него в подчинении небольшой эскадре выйти в море. Достигнув Лилибея, пунийские моряки смогли хитростью освободить городскую гавань от римского флота: «Барка, полководец пунийцев, когда наши осаждали с моря и с суши Лилибей в Сицилии, показал издали часть своего военного флота; когда при виде его наши выплыли, он с остальными кораблями, скрытыми ранее, занял гавань Лилибея» (Frontin. III, 10, 9).
Считая бессмысленным ввязываться в новую борьбу за лилибейскую гавань, Гай Лутаций Катул сосредоточил все усилия на подготовке римского флота к встрече с крупными силами карфагенян на море. Для этого «он каждый день испытывал свою команду, делал с нею соответствующие упражнения и вообще прилагал все усилия к обучению ее, так что в самое короткое время сделал своих моряков совершенно годными для предстоящего дела» (Polyb. I, 59, 11–12). Усиленные тренировки были весьма своевременны, ведь, узнав о появлении крупного римского флота у берегов Сицилии, карфагеняне в спешном порядке приступили к снаряжению собственных кораблей, подготовив за 9 месяцев к плаванию около 250 судов. При этом ни профессиональных корабельных команд, ни хорошо обученных гребцов, ни опытных солдат в Карфагене на тот момент не оказалось – «гребцы их были совсем необучены и посажены на корабли лишь в минуту опасности; воины их были новобранцы и совершенно не испытанные в трудностях и опасностях войны» (Polyb. I, 61, 4). В связи с этим задача отправленного пунийцами флота состояла в том, чтобы подойти к берегу в районе Эрикса, выгрузить там припасы для войска Гамилькара, а затем взять Барку с хорошо обученными наемниками на борт для сражения с римским флотом (Polyb. I, 59, 3). По словам Луция Аннея Флора, «флот врага был перегружен войсковыми обозами, войском, осадными башнями и оружием, словно на нем уместился весь Карфаген; это и принесло ему гибель» (Flor. I, XVIII, 2, 34).