Но в Карфагене не собирались мириться с таким положением дел. Опасность представлялась настолько большой, что из Испании был спешно отозван Гасдрубал Баркид, воевавший со Сципионами: «
Несмотря на то что в Африке появилась испанская армия Гасдрубала, положение дел по-прежнему оставалось серьезным. В этой сложной ситуации карфагенское правительство обратилось к царю племени масилиев Гале, чьи владения находились в восточной части Нумидии. Посланцы Карфагена прямо заявили нумидийцу о том, что теперь Сифакс представляет угрозу не только для карфагенян, но и для царя Галлы. Ибо заручившись поддержкой римлян, Сифакс станет захватывать земли соседей. Поэтому лучше всего нанести по нему удар прямо сейчас, пока он не получил никакой поддержки от своих союзников. Галла был полностью согласен с послами и отправил против Сифакса большое войско во главе с сыном Масиниссой. По свидетельству Тита Ливия, отряды Масиниссы объединились с карфагенской армией и нанесли сокрушительное поражение Сифаксу, уничтожив до 30 000 воинов противника (Liv. XXIV, 49).
Сифакс убежал на запад Нумидии, собрал там новую армию и неожиданно переправился в Испанию. Следом за ним прибыл Масинисса и продолжил войну со своим заклятым врагом, но уже без поддержки из Карфагена. Вскоре Сифакс был вынужден смирить свои амбиции и замириться с пунийцами, а Масинисса вместе с племянником Массивой увел конницу на помощь карфагенянам в Иберию (Liv. XXVII, 19). Сципионы же решили пополнить свои поредевшие в боях войска местными контингентами и призвали под свои знамена кельтиберов. Эти воины служили за деньги, недаром Тит Ливий заметил, что «