Через несколько дней, когда рана Ганнибала немного зажила, он решил захватить городок Виктумулы, во время войны с инсубрами в 223 г. до н. э. превращенный в крупную римскую продовольственную базу, а теперь еще принявший большое количество беженцев со всей округи. На этот раз Ганнибал, похоже, не пытался делать тайны из цели своего очередного нападения, по крайней мере, жителям Виктумул стало заранее известно об угрозе своему городку. Ободренные вестями о недавнем отражении пунийской атаки на крепость под Плаценцией, они решили встретить врага в поле и, собрав ополчение в тридцать пять тысяч человек, вышли ему навстречу. Столкновение произошло достаточно внезапно для обеих сторон, так что противники даже не успели полностью перестроиться из походного порядка. В такой ситуации решающее значение имел боевой опыт, по части которого римские поселенцы не могли сравниться с ветеранами Ганнибала. Ополченцы были рассеяны, и на следующий день Виктумулы открыли ворота карфагенянам. Жители сдали оружие, но это не спасло их город от разграбления.
На время самых сильных зимних холодов Ганнибал прекратил и такие вылазки. Пунийцы восстанавливали силы перед новой кампанией, а их полководец продолжал всячески укреплять связи со своими новыми союзниками. Ганнибал по-прежнему демонстрировал, что пришел воевать исключительно с римлянами, в то время как остальные италийцы не должны считать его своим врагом. В доказательство этого он без выкупа отпустил домой всех пленных римских союзников, с которыми и раньше обращались хорошо, тогда как римляне содержались в нарочито суровых условиях.
Присоединившиеся к пунийской армии цизальпинские кельты, на чью поддержку Ганнибал так рассчитывал, тем не менее не внушали ему доверия. Узнав, насколько переменчивы могут быть их симпатии в зависимости от сиюминутной обстановки, он даже всерьез опасался покушений на свою жизнь. Чтобы обезопасить себя, а также иметь возможность лично изучать настроение в войсках, Ганнибал часто изменял свою внешность с помощью различных париков и соответствующей им одежды. Так он узнал, что кельты недовольны затягиванием боевых действий на собственной территории и стремятся как можно скорее вторгнуться в Центральную Италию. Было ясно, что чем скорее Ганнибал продолжит поход, тем меньше вероятность распада и беспорядков в его собственной армии (Полибий, III, 77, 3–7; 78, 1–5).
Испания, 217 г. до н. э.; действия на море
Тем временем боевые действия в Испании шли своим чередом. В начале лета 217 г. до н. э. командующий карфагенскими войсками Гасдрубал предпринял новое масштабное наступление на римлян, которое должно было вестись как по суше, так и по морю. Для этого за зиму им было снаряжено десять боевых кораблей, которые вместе с тридцатью уже имевшимися составили новую эскадру. Об имени командовавшего ею флотоводца в источниках имеются расхождения: Полибий называет Гамилькара, Ливий – Гимилькона (Полибий, III, 95, 2; Ливий, XXII, 19, 3).
Сухопутная пунийская армия и корабли вышли из Нового Карфагена и направились параллельно побережью на север, к устью Ибера. Гней Корнелий Сципион, узнав о приближении врага, сперва намеревался дать ему отпор одновременно на суше и на море. Однако, после того как до него дошли сведения о численности карфагенской армии, он решил не рисковать и сосредоточить усилия на разгроме вражеского флота. Римскую эскадру составили тридцать пять кораблей, команды которых были усилены отборными легионерами. Выйдя из Тарракона, они на следующий день были уже милях в десяти от Ибера, в устье которого к тому времени стоял карфагенский флот (Полибий говорит, что расстояние между их флотами составило всего около восьмидесяти стадий, то есть двух миль, что явно плохо согласуется с дальнейшим). Отправленные на разведку два массилийских корабля принесли точные данные о местонахождении противника, и Гней Сципион решил атаковать, пока карфагенские корабли находятся на стоянке.