Новый Город оказался в тяжелом положении. Здесь собрались беженцы из множества окрестных поселений, захваченных римлянами. С женами и детьми карфагеняне искали укрытия за мощными стенами столицы — власти явно не ожидали столь катастрофического развития событий, оттого припасов не хватало. Из-за скученности и перенаселенности в Карфагене начинались голод и повальные болезни. Все закончилось тем, что карфагеняне запросили у осаждающих мира.
Регул тоже был заинтересован в спешном окончании кампании — с небольшим числом солдат он не мог долго держать осаду. Кроме того, срок консульских полномочий Регула истекал, а это означало, что в случае задержки его место займет вновь избранный преемник, и именно он получит все лавры от победы. Притом сам Регул, больше других потрудившийся в этой войне, не получит ничего. Поэтому консул охотно согласился на переговоры.
Условия, выдвинутые Регулом, были тяжелыми для Карфагена.
Римляне хотели забрать Сицилию и Сардинию — целиком, а также всех римских пленных — без выкупа. За карфагенских пленников они, напротив, потребовали выкуп. Помимо этого Карфаген обязывался компенсировать Риму «военные убытки» и платить ежегодную дань. Также Карфаген должен был поставлять Риму корабли.
И последнее: отныне враги и друзья Рима автоматически станут врагами и друзьями Карфагена.
Карфагеняне пытались выговорить себе лучшие условия, но Регул не шел уступки. Пунийцы решили: лучше погибнуть в бою с оружием в руках, чем согласиться на унизительный мир. Еще не все было потеряно для Карфагена; еще оставалась неразрушенной столица, цела армия, а на море — флот. Имелась, пусть и небольшая, возможность дать отпор алчному и жестокому врагу.
Карфагеняне обратились также за помощью к своим союзникам. Откликнулась Спарта. «Лакедемон (Спарта) послал к ним полководца Ксантиппа, опытнейшего в военном искусстве», — сообщает Полибий. Помимо Ксантиппа с его «опытом», Эллада снабдила Карфаген огромным числом воинов-наемников: греки терпеть не могли карфагенян (впрочем, это чувство было взаимным), но почему бы не заработать, если Новый Город обещает платить чистым серебром?
Ксантипп как человек посторонний и независимый был нелицеприятен в отношении карфагенских военачальников, доказывая, что те «сами себя высекли» — поражение им нанесли не столько римляне, сколько они сами, поскольку совершили множество ошибок.
Ксантипп был вызван к правителям Карфагена «на собеседование» и высказал множество соображений в духе Ганса Дельбрюка: как следовало атаковать и куда следует бить в следующий раз. Сил-то у Карфагена достаточно, но следует правильно их распределить, говорил Ксантипп.
Скоро к уже имеющейся армии и наемникам из Эллады присоединились отборные карфагенские войска, которые привел из Сицилии Гамилькар.
Регул был настолько уверен в своем превосходстве над карфагенянами, что допустил стратегический просчет и не заключил с нумидийцами прочного союза, чтобы постоянно держать берберскую конницу в своем резерве. А вот правители Карт-Хадашта такой ошибки не допустили, распотрошив городскую казну и подмазав вождей кочевников. Нумидийцы на удивление быстро снова сделались друзьями карфагенян, которые не поскупились на золото и наняли всадников из числа воинов этого племени.
Ксантипп с увлечением обучал карфагенскую армию и готовил ее к схватке с Римом. Регул же в это время не делал ровным счетом ничего, почив на лаврах и полагая, что кампания выиграна.
Весной 255 года до н. э. столкновение Рима с Карфагеном возобновилась крайне неожиданно для расслабившихся латинян. Карфагеняне атаковали до того, как римляне подготовились к новой кампании — и с таким расчетом, чтобы Регул не успел получить подкрепление из Рима.
Навязав римлянам сражение близ города Тунета западнее столицы, карфагеняне действовали уверенно. Ксантипп, как наемный «военспец», не ошибся в своих расчетах.
Силы противников уже не были равными. Во-первых, численность карфагенян выросла, и у них было гораздо больше конницы (за счет нумидийцев). Во-вторых, важную роль сыграли слоны. Ну и в-третьих, немалое значение имела пресловутая тактика Ксантиппа, которая заключалась в «перемене позиции», как пишут историки.
Что такое «перемена позиции», что подразумевается под этим выражением? Обычно пунийцы, как это случилось и при Адисе, предпочитали воевать на холмистой местности, поскольку их главная сила заключалась в коннице и слонах. Римляне же, которые были сильными пехотинцами, всегда выбирали для сражения равнину. Спартанец Ксантипп решился на «перемену»: он вывел слонов и конницу на открытую местность, что и решило исход сражения.
Атака на слонах посеяла сумятицу среди рядов римских легионов и лишила римлян тактических преимуществ, обеспеченных четким манипульным построением. Карфагенские конники, преследуя отступающую римскую пехоту, усугубили хаос и перебили множество римских солдат. Еще большее римлян попало в плен, и среди них — Регул, «храбрейший полководец», как называли его римские авторы.
Все они были с позором приведены в Карфаген.