Неудачный для карфагенян исход кампании 206 года на Пиренейском полуострове показал, что успешно бороться с римлянами за господство в Испании они уже были не в состоянии [Ливий, 28, 16]. Предстояли, правда, еще бои в Испании. Римляне еще должны были столкнуться с упорнейшим сопротивлением иберийских племен новому завоевателю. Однако спор о господстве на Пиренейском полуострове был уже решен. Может быть, именно этим объясняется намерение Массанассы как раз теперь завязать тайные переговоры с Силаном, чтобы подготовить свой переход на сторону римлян [там же]. Окончательная договоренность была достигнута при личной встрече Массанассы и Сципиона [Ливий, 28, 35]. Этим же объясняется и другое немаловажное событие: некоторое время спустя к Сципиону явились перебежчики из Гадеса, которых не испугала ни трудная война Сципиона с некоторыми иберийскими племенами, ни волнения в самом римском лагере, и вызвались сдать город с карфагенским гарнизоном и флотом [Ливий, 28, 23]. Возможно, что кроме общего военно-политического положения в Испании на решение гадитан повлияла долгожданная реальность перспективы избавления от карфагенского господства и карфагенской торговой монополии. Но Магон Баркид раскрыл заговор и отправил заговорщиков в Карфаген, и римляне ушли от стен Гадеса в Новый Карфаген [Ливий, 28, 31].
Поступок Массанассы был для Сципиона чрезвычайно выгоден. Считая войну в Испании в общем уже законченной, он мыслил теперь перенести войну в Африку, что и должно было завершить борьбу с Ганнибалом [ср. у Полибия, 11, 24; Дион Касс, фрагм., 53-56]. Сципион нуждался в союзниках. Он, подвергнув свою жизнь серьезной опасности, сам даже ездил в Африку, к царю масайсилиев Сифаксу, врагу Массанассы, для того чтобы привлечь его к союзу с Римом. В это же время у Сифакса находился Гасдрубал сын Гисгона, прибывший к царю с такой же миссией. Ливий рассказывает, что Сципион, следуя желаниям царя, должен был не только присутствовать вместе с Гасдрубалом на царском пиру, но и возлежать с ним на одном ложе. Однако римлянину удалось и в дипломатической схватке победить карфагенянина. Хотя и очень ненадолго, Сифакс стал союзником римлян [Ливий, 26, 17-18]. В результате Сципиону была обеспечена поддержка всех нумидийцев — и масайсилиев (Сифакс), и массилиев (Массанасса).
В этой обстановке Магон Баркид обратился к карфагенскому совету с настоятельным предложением еще раз выслать ему подкрепления, для того чтобы, с одной стороны, не допустить отпадения Гадеса и, с другой, — пользуясь трудностями римлян, возобновить борьбу за Пиренейский полуостров [Ливий, 28, 31]. Однако вместо подкрепления Магон получил приказание переправить флот из Гадеса в Италию, там навербовать сколь возможно больше галлов и лигуров и идти на соединение с Ганнибалом. Для этого ему были доставлены средства из государственной казны; кроме того, и сам Магон взыскал с гадитан сколько мог, ограбив их городскую казну, храмы и заставив всех частных лиц отдать золото и серебро. По дороге Магон подступил с моря к Новому Карфагену, однако взять его не сумел и, потерпев серьезный урон, вернулся к Гадесу [Ливий, 28, 36]. Но в Гадес его не пустили. Выманив из города магистратов и казнив их, Магон отправился к Питиусским островам, где находилась старинная карфагенская колония, а оттуда на Балеарские острова, надеясь там перезимовать. На большем из островов балеарские пращники встретили его градом камней, однако на меньшем Магону удалось обосноваться. Гадес сдался римскому командованию [Ливий, 28, 37]. Теперь римско-карфагенская война на Пиренейском полуострове была окончательно завершена в пользу Рима.
О действиях Ганнибала в этот период источники ничего не сообщают, вероятно, потому, что он, ожидая благоприятного поворота событий, который позволил бы ему перейти в наступление, ничего не делал. Потеря Испании должна была еще больше углубить в нем то состояние безысходности, которое охватило его после битвы при Метавре и гибели Гасдрубала Баркида. Теперь можно было предвидеть, что Сципион, который и не скрывал своих намерений, постарается перенести войну в Африку. Устранить эту угрозу могла только новая активизация военных действий в Италии.