Первая встреча молодого римского флота с врагом была неудачна для римлян: 17 только что вышедших в море судов были заперты карфагенянами у Липары и взяты без боя. Но вскоре консул Гай Дуилий, встретившись с карфагенским флотом у мыса Милы (260), после правильного сражения выиграл битву именно благодаря подъемным мостам. Карфагеняне бежали, потеряв потопленными или взятыми в плен до 50 кораблей – почти половину эскадры, бывшей в бою. Моральное впечатление этого боя было громадно: Рим сразу стал морскою державою.
Четыре года после этого шла борьба без особых результатов, высадки карфагенян на берегах Италии, правда, прекратились, но морская торговля римлян страдала по-прежнему. Не подвигалось дело и в Сицилии, где карфагенский начальник Амилькар не только ничего не потерял, но постоянно создавал римлянам новые затруднения: отдельные начальники войск и флота не умели согласовать свои действия, не говоря уже о том, что ежегодная смена начальствующих лиц не давала возможности выработать широкий, продуманный план борьбы и твердо его проводить.
Наконец римский сенат решил перенести борьбу в Африку. Весною 256 г. консулы Марк Атилий Регул и Люций Манлий Вольсо отплыли к берегам Африки с флотом в 330 судов, на которых было не менее 100 000 экипажа и десантный корпус в 40 000 человек. На высоте Экнома они встретили неприятельский флот в 350 кораблей, преграждавший путь в Карфагенскую бухту, он стоял лицом к востоку, опираясь левым крылом о берег Сицилии. Произошла битва, грандиознейшая из всех, когда-либо разыгрывавшихся на Средиземном море. После продолжительного сражения, в котором обе стороны проявили и храбрость и распорядительность, карфагеняне отступили в расстройстве: они потеряли 30 кораблей потопленными, 64 взятыми в плен. У римлян потоплено было 24 корабля. Карфагенский флот, однако, готовился защищать берега Африки и препятствовать высадке, но римляне направились не к западу от того полуострова, на котором расположен был Карфаген, а к востоку и быстро и благополучно высадились в одном очень удобном месте, в Клупейской бухте.
Устроив укрепленный лагерь, консулы начали действовать весьма энергично и счастливо. Страна подверглась ужасному опустошению, карфагенские войска испытали ряд неудач и не решались встречаться с римлянами в поле, подвластные Карфагену города и племена сдавались римлянам или, по крайней мере, отпадали от Карфагена. Римляне так уверены были в победе, что более половины армии отправили обратно в Италию, а с оставшимися 15 000 пехоты Регул стал в Тунете, вблизи Карфагена, намереваясь кампанию следующего года начать прямо осадою столицы.
Карфагеняне пришли в отчаяние и просили мира. Регул потребовал уступки всей Сицилии и Сардинии, отказа от права содержать свой военный флот и обязательства доставлять корабли в римский военный флот, т. е. предъявил такие условия, которые должны были поставить Карфаген наряду с второстепенными городами латинского союза. Карфагеняне отвергли эти требования и в горячей вспышке патриотизма лихорадочно принялись готовиться к борьбе. Амилькар прибыл из Сицилии с отборными солдатами и быстро создал армию, готовую выдержать бой с римскими легионами. Щедро рассыпая золото, карфагеняне привлекли массы превосходных нумидийских наездников и множество греческих наемников. Регул провел зиму в Тунете в странном бездействии.
Раннею весною карфагеняне выступили в поле: они спешили действовать, пока не прибыли подкрепления из Италии. Спартанец Ксантипп, искусный полководец, вождь греческих наемников, командовал карфагенскою армиею. Он сумел заставить Регула принять бой в весьма неудобных для него условиях. Чрезвычайно искусно использовав свою конницу и слонов – он имел 100 слонов и 4000 всадников против 500 всадников римских, при равном приблизительно количестве пехоты, – он нанес римлянам полное поражение: едва 2000 спаслись в Клупею, остальные были перебиты или взяты в плен, в числе пленных был и консул Регул (255).[7]
Римляне немедленно отправили огромный флот в 350 судов, чтобы спасти остатки армии, укрывшиеся в Клупее. Нанеся по дороге, у Гермейского мыса, сильнейшее поражение карфагенскому флоту, стоившее карфагенянам свыше 110 кораблей, римляне достигли берегов Африки и благополучно забрали остатки своего войска, но на обратном пути ужаснейшая буря потопила до 270 кораблей со всем их экипажем. Карфагеняне между тем с крайнею жестокостью привели к покорности отложившиеся племена и города, за что через несколько лет им пришлось усмирять сильное восстание.