Опасность, угрожавшая Карфагену, становилась все более грозной. В этих условиях, в обстановке острой внутриполитической борьбы, карфагенское правительство после долгих и бурных споров решило отправить свой флот к Утике и там напасть на римлян, а также вызвать из Италии Ганнибала. Одновременно пунийские власти озаботились подготовкой города к осаде и постановили рассмотреть вопрос о путях заключения мира. Очевидно, «партия мира» сумела настоять на принятии среди прочих и этого своего предложения [Полибий, 14, 9, 6-11; Ливий, 30, 9].
Морское сражение при Утике закончилось победой карфагенян, однако не такой решительной, как можно было бы ожидать, главным образом из-за того, что они дали Сципиону время и возможность подготовиться к бою [ср. у Полибия, 14, 10, 9-11]. Аппиан [Лив., 25] вообще не считает, что Сципион потерпел поражение, а об уводе кораблей говорит позже и в другой связи [Aпп., Лив., 30]. Пунийцы захватили несколько римских транспортных кораблей и увели их в Карфаген [Ливий, 30, 10].
После битвы на Великих Равнинах непосредственная борьба между Сципионом и карфагенянами приостановилась. Пунийцы ожидали Ганнибала, а Сципион использовал время для того, чтобы уничтожить Сифакса и утвердить в Ну мидии власть Массанассы. После того как римляне без особого труда разгромили Сифакса в бою [ср. у Ливия, 30, 11] и взяли царя в плен, Массанасса легко овладел Циртой и стал государем всей Нумидии [Ливий, 30, 12]. Ливий рассказывает [30, 12-15], что, влюбившись в Софонисбу, Массанасса женился на ней; когда же Сципион потребовал, чтобы среди других пленных он передал эту женщину римлянам, Массанасса ее отравил (ср. также у Аппиана [Лив., 26-28], где, однако, решающая роль в разгроме Сифакса приписывается самому Массанассе, который будто бы командовал всей экспедицией).
Победа Массанассы, разумеется, поставила Карфаген в еще более затруднительное, чем прежде, положение. Мало того, что он не располагал в Африке сколько-нибудь надежной армией, а его наспех собираемые и почти не обученные войска терпели одно поражение за другим, Карфаген лишился единственного союзника и все свои надежды мог возлагать либо на прекращение войны, либо на прибытие армии Ганнибала. Ливий [30, 16] пишет, что теперь уже не слушали предлагавших воевать дальше и что именно под влиянием этих настроений в Тунет, куда Сципион вернулся из Нумидии, было направлено карфагенское посольство. Мы не знаем, насколько достоверно изображает римский историограф мотивы, которыми руководствовался карфагенский совет; Аппиан [Aпп., Лив., 31] не исключает, что карфагеняне хотели всерьез договориться, однако, судя по дальнейшему развитию событий, совет хотел главным образом выиграть время. В лагере Сципиона появились члены совета 30-ти — высшего органа власти, который руководил всей политической жизнью Карфагена, и обратились к нему с униженной мольбой пощадить город, избавить его от разрушения и гибели. Сципион отвечал, что он явился в Африку не для заключения договоров; его цель — одержать победу над Карфагеном. Тем не менее Сципион не отказывается от мира и предлагает следующие условия: возвратить пленных, перебежчиков и рабов; вывести карфагенские войска из Италии и Галлии, отказаться от Испании, удалиться со всех островов между Италией и Африкой; выдать все военные корабли, кроме 20; передать римлянам пшеницы 500000 и ячменя 300 000 модиев, а также деньги — по одним сведениям, 5000 талантов, по другим — 5000 фунтов серебра, по третьим — двойное жалованье воинам. Карфагеняне решили не отвергать этих требований, установить со Сципионом перемирие и отправить посольство Рим. Пока будут идти переговоры, Ганнибал сумеет переправиться в Африку, и тогда с римлянами можно будет говорить по-другому [Ливий, 30, 16].