Несколько дней спустя, когда в Риме после трехдневных всеобщих молений жизнь понемногу возвращалась в нормальное русло и даже деловая активность, как уверяет Тит Ливий (XXVII, 51, 10), вновь начала обретать привычные черты мирного времени, подзабытые за 12 лет беспрерывной войны, консул Клавдий Нерон вернулся в свой лагерь близ Канузия. Он привез с собой отрубленную голову Гасдрубала, которую приказал швырнуть в расположение карфагенской армии. Со своих позиций Ганнибал прекрасно видел закованных в цепи пленных солдат-африканцев, двоим из которых римляне намеренно позволили перебраться к своим — в качестве вестников несчастья. Правда ли, что именно в тот день Ганнибал во всеуслышание признал, что фортуна отвернулась от Карфагена (Тит Ливий, XXVII, 51, 12)? Как заметил еще Монтескье, трудно представить себе иные слова, которые могли бы с тем же успехом «ввергнуть в отчаяние доверившиеся ему народы и разочаровать армию, ожидавшую великих наград по окончании войны». Как бы там ни было, Ганнибал не стал спорить с судьбой. Собрав воедино все карфагенские силы, включая гарнизон Метапонта, он направился в самый отдаленный край Бруттия.
Окончание испанской войны
После отбытия Гасдрубала Барки с Иберийского полуострова карфагенское присутствие здесь существенно ослабло. Стремясь заполнить образовавшуюся пустоту, в метрополии приняли решение направить в Испанию несколько дополнительных контингентов, назначив командующим полководца по имени Ганнон. Он соединился с Магоном — последним, младшим братом Ганнибала, по пути навербовав в свою армию новых солдат-кельтиберов. Силан, продолжавший исполнять обязанности заместителя главнокомандующего, так как ему, как и его начальнику, продлили срок полномочий, двинул против них войско из десяти тысяч пехотинцев и пятисот всадников. Римлянам удалось захватить в плен Ганнона, после чего кельтиберы-новобранцы разбежались, однако Магон, сохранив всю свою конницу и две тысячи пеших воинов, сумел организованно отступить и отвел свое войско к Гасдрубалу, сыну Гискона, в район Гадеса (Кадиса).
Близился к завершению 207 год, и Сципиону не терпелось покончить с испанским фронтом. Он лично повел свою армию к Бетике, намереваясь дать Гасдрубалу бой. Впрочем, вскоре он отказался от этой затеи, поскольку обнаружил, что Гасдрубал, разбив свое войско на множество отрядов, укрыл их по отдельности за прочными стенами крепостей, расположенных в нижней долине Гвадалквивира. Вместе со Сципионом участие в военных действиях принимал его брат Луций — тот самый, в компании с которым он когда-то добился назначения на должность эдила. Луций свою личную карьеру строил в тени брата; позже, в 193 году его изберут претором, в 190-м — консулом, однако нам неизвестно, в каком именно качестве он служил в армии, руководимой Публием, в испанскую кампанию. Луцию же принадлежит заслуга взятия крепости, которую Тит Ливий называет Оронгис (XXVIII, 3, 2) и которую современные исследователи предположительно располагают на северо-востоке Гренады (J. F. Lazenby, 1978, р. 144); возможно, уточняют они, речь идет о местечке под названием База, том самом, где среди других находок обнаружен один из лучших образцов испанских «дамских голов». На самом деле захват этой крепости в Верхней Андалусии не имел решающего значения; скорее всего, Сципион просто стремился доказать Гасдрубалу, что его тактика «распыления» раскрыта.
Весной 206 года пунийский полководец вывел своих воинов из городов, в которых они провели зиму. Благодаря вербовке, осуществленной Магоном, их ряды значительно усилились: объединенная армия обоих карфагенских полководцев насчитывала теперь 50 тысяч пеших — Полибий даже приводит цифру в 70 тысяч (XI, 20, 2) — и четыре с половиной тысячи конных воинов. Слухи о массовой мобилизации противника дошли до Тарракона, где находился тогда Сципион, имея в своем распоряжении всего четыре легиона. Перед ним встала задача как можно скорее пополнить свои ряды. Силану удалось договориться с иберийским царьком Кульхасом, который предоставил необходимое подкрепление. Вместе с отрядами самого Силана, дислоцированными между Тарраконом и Кастулоном, римская армия насчитывала 45 тысяч пехотинцев и около трех тысяч всадников. Впрочем, Сципион не забыл, что именно измена кельтиберов, в последний момент переметнувшихся к неприятелю, послужила причиной гибели его отца и дяди, а потому он не слишком рассчитывал на иберов, полагая использовать их скорее для устрашения противника. Победу могли ему обеспечить только собственные легионы.