Пока римляне бездействовали, Карфаген набрал среди кочевников Нумидии хорошую конницу и навербовал большое количество наемной пехоты. Во главе этой армии был поставлен Ксантипп. Весной 255 года до н. э. армия Ксантиппа вышла навстречу Регулу. Римлян заманили на открытую равнину, где они были бессильны против нумидийской конницы и карфагенских слонов. Римская армия потерпела поражение, а Регул попал в плен. Только около 2 тысяч римлян смогло укрыться в укрепленном лагере в Клупее, откуда их позднее вывез флот. Но и эти остатки римской армии были застигнуты на море штормом и почти все погибли у берегов Сицилии. Африканский поход римлян закончился полной катастрофой.
После этого поражения римлян в Африке борьба продолжалась в Сицилии. В начале этого этапа войны карфагеняне вынуждены были очистить весь остров, удержав за собой с помощью флота лишь города Лилибей и Дрепанум. Затем карфагеняне под командованием Гамилькара перешли к решительным действиям и опустошили побережье Южной Италии. Потом они высадились в Сицилии, где устроили укрепленный лагерь между Эриком и Панормом и начали нападать на римские гарнизоны. Положение римлян вновь стало тяжелым. В 242 году до н. э. римляне построили флот из 200 кораблей и одержали на море при Эгатских островах новую крупную победу. Карфагенский флот в этом бою потерял 120 кораблей.
Истощенный войной, Карфаген в 241 году до н. э. вынужден был заключить мир. Мирные условия были выгодны для римлян: карфагеняне обязались очистить всю Сицилию, не воевать с Сиракузами, выдать всех пленных без выкупа, уплатить в течение 10 лет 3200 эвбейских талантов серебра. В результате первой Пунической войны римляне достигли полного господства на Средиземном море. "После первой Пунической войны, которая уничтожила морское могущество Карфагена, не было ни одной морской схватки в древней истории, представляющей хотя бы малейший профессиональный интерес. Римское владычество положило конец всякой возможности дальнейших морских столкновений в Средиземном море"{133}.
Заключенный Карфагеном и Римом мир был по существу продолжением военной политики обоих государств; он не только разрешил, но, напротив, еще более углубил противоречия между ними. В 238 году до н. э. римляне, воспользовавшись тем, что в Карфагене восстали наемное войско и рабы, захватили карфагенские владения на островах Корсика и Сардиния, что еще более обострило политические отношения Рима и Карфагена.
Особенность стратегии первой Пунической войны заключалась в том, что коренным ее вопросом была борьба Рима и Карфагена за господство в западной части Средиземного моря. Поэтому исход войны решили победы римлян на море. Бой при мысе Экном выявляет особенности военно-морской тактики того времени. Таково основное значение первой Пунической, войны в развитии военного искусства.
Подготовка сторон ко второй Пунической войне 218-201 годов до н. э. Купцы и богатые карфагенские рабовладельцы не могли смириться с потерей господства на Средиземном море, подорвавшей политическую и экономическую мощь Карфагена. Поэтому среди карфагенян была популярна идея реванша.
В первой Пунической войне выдвинулся талантливый карфагенский военачальник Гамилькар. Под его руководством началась подготовка новой большой войны с Римом. В народном собрании было проведено постановление о назначении Гамилькара главнокомандующим всеми вооруженными силами Карфагена. Затем было решено тщательно подготовить такую базу, которая позволила бы перенести войну на территорию противника. Так как на Средиземном море господствовал римский флот, то карфагеняне задумали осуществить большой сухопутный поход, создав для него базу на Пиренейском полуострове - в Иберии.
Выбор способа ведения борьбы был обусловлен исходом первой Пунической войны.
Под предлогом войны с ливийцами в 235 году до н. э. большая карфагенская армия под командованием Гамилькара двинулась на запад по берегу Средиземного моря, а затем переправилась в Иберию, где начала подготавливать базу для войны с Римом.
В 229 году до н. э. Гамилькар погиб. В командование армией вступил его зять Газдрубал, под руководством которого продолжалась подготовка к войне с Римом. Карфагеняне завоевали Иберию до реки Ибер (Эбро) и по договору с римлянами обязались не переходить эту реку с военными целями. На юго-восточном побережье Иберии был основан город Новый Карфаген, около которого началась разработка серебряных руд, приносившая огромный доход. Часть дохода от рудников отправлялась в Карфаген, а остальные средства шли на усиление карфагенской наемной армии, пополнявшейся храбрыми иберийскими племенами. В 221 году до н. э. Газдрубал был убит. В командование карфагенской армией вступил старший сын Гамилькара Ганнибал, которому в то время было 25 лет. Это был образованный человек и хороший политик. Римский историк Тит Ливии писал, что Ганнибал умел повелевать и подчиняться.