Надо, говорил Сципион, послать легионы в Африку, осадить находящийся там Карфаген, и тогда Ганнибал сам покинет Италию, устремившись на помощь своим. Римляне в Африке, возможно, погибнут, но они спасут честь Рима. Сенаторы выразили сомнение, уплывёт ли Ганнибал в Африку. А вдруг, говорили они, Ганнибал, узнав, что мы отправили последние войска в Африку, нападёт на оставшийся беззащитным город? Нет, заявили сенаторы Сципиону, выполняй свой хитрый план на собственный страх и риск, а мы тебе не дадим ни одного таланта (денежная единица, содержащая 26 кг серебра).
Тогда Сципион на свои личные средства набрал два легиона (10 тысяч человек), зафрахтовал 400 кораблей и высадился на побережье Африки вблизи Карфагена, став там вооружённым лагерем. Вскоре Сципион узнал, что из Италии в Африку готовится к отплытию Ганнибал со своей армией. Он, как и предполагал римлянин, поспешил на выручку к своим. Но Сципиону вовсе не хотелось погибать, даже ради чести Рима. Надо было спешно найти союзников в предстоящей битве с Ганнибалом.
Рядом с Карфагеном располагались два государства – Западная Нумидия (там царём был Сифакс) и Восточная Нумидия (царём был Масинисса). Сципион приехал к Сифаксу, рассчитывая убедить его выступить вместе с римлянами против карфагенян. К своему изумлению, Сципион увидел во дворце нумидийского царя карфагенянина Гасдрубала, который туда прибыл с противоположным намерением: убедить Сифакса выступить вместе с карфагенянами против римлян. Сифакс выслушал обоих ораторов последовательно, а потом заявил, что в предстоящем сражении он будет на стороне римлян, против соседей-карфагенян.
Гасдрубал вернулся домой очень огорчённым и долго думал, какими ещё доводами можно переубедить Сифакса. У Гасдрубала имелась дочь, красавица Софониба. Она, правда, была помолвлена с Масиниссой, но помолвка – не обручение, тем более не свадьба, всегда можно отказаться. И Гасдрубал снова поехал к царю Сифаксу, захватив с собой дочь. Сифакс, увидев красавицу, сразу же в нее влюбился и захотел немедленно жениться. Ради этого царь пообещал выступить против римлян в предстоящем сражении, о чём он, как благородный человек, известил Сципиона. А Гасдрубал известил Масиниссу о разрыве обязательств помолвки.
Масинисса возмутился. За потерю красавицы он решил отомстить всему Карфагену. Приехав в лагерь Сципиона, он обо всём договорился