Учитывая римское преимущество на море и имеющиеся в распоряжении Рима людские ресурсы, война Ганнибала была чистым безумием, но у него не было особого выбора. Еще до отправки посольства в Карфаген с требованием выдачи Ганнибала и его командующих за нападение на Сагунт Рим уже в марте 218 года до н. э. остановил свой выбор на войне. Согласно Ливию, к тому времени подготовка к войне против Ганнибала в Испании шла уже полным ходом.[265] Сенат проголосовал за необходимость выставить шесть легионов в наступающей войне. Публий Корнелий Сципион получил два легиона (14 тысяч пеших воинов и 1600 всадников из союзнических контингентов) и 60 боевых кораблей. Таким образом, всего в его распоряжении находилось 22 тысячи пеших воинов и 2400 всадников. Заместителем был его брат Гней. Задача Публия Сципиона состояла в том, чтобы прийти в Массалию и использовать ее в качестве основной базы, с которой можно будет заблокировать проход к Пиренеям и не позволить Ганнибалу пройти в Галлию. В то время как Сципион должен был блокировать наступление Ганнибала, вторая армия под командованием Тиберия Семпрония Лонга должна была выдвинуться на Сицилию и подготовиться к вторжению в Африку и нападению на Карфаген. В состав армии Семпрония входили 24 тысячи римских и союзных пеших воинов, 2400 всадников и 160 боевых кораблей для защиты конвоев.
Кроме того, римляне отправили еще два легиона с 10 тысячами пеших воинов-союзников и 1000 всадников-союзников под командованием Луция Манлия Вольсона в Цизальпинскую Галлию на случай возможного восстания галлов.[266] Эти передвижения армий и публичное объявление войны римским сенатом, вероятно, были замечены агентами Ганнибала. Самое позднее в конце апреля Ганнибалу стало известно, что Рим собирается развязать с ним войну.
Теперь Рим захватил в свои руки стратегическую инициативу, и Ганнибалу ничего не оставалось, как защищаться. Если бы он так сделал, то Испанию постигла участь Сицилии в Первую Пуническую войну и она бы стала полем битвы по уничтожению людей и ресурсов только для того, чтобы в конце концов достаться римлянам, имевшим превосходство в людских ресурсах и кораблях. Ганнибал мог одержать победу над одной армией, чтобы тут же столкнуться с другой, пришедшей ей на смену. С небольшим количеством боевых кораблей Ганнибал не мог помешать римлянам высадиться на любом участке испанского побережья. Самое важное, что война с римлянами в Испании оставляла Африку открытой для вторжения, а сам Карфаген открытым для нападения. Переход к обороне означал несомненное поражение в Испании и возможную оккупацию римлянами Карфагена. Ганнибал должен был забрать инициативу в свои руки, чтобы получить хоть какой-то шанс и сорвать стратегический план римлян, а для этого, во-первых, помешать Сципиону заблокировать наступление карфагенской армии и, во-вторых, с помощью кораблей, базировавшихся в Африке, приостановить вторжение римлян и, возможно, вообще предотвратить его. Ганнибалу, чтобы получить шанс на победу, следовало напасть на Италию. У него просто не было другого выхода.
Возможно, полагаясь на собственный опыт и преданность, весьма сомнительную, некоторых карфагенских союзников в Испании, Ганнибал пришел к выводу, что стоит ему вторгнуться в Италию, как союзники Рима откажутся вступать с ним в борьбу. Если он действительно так думал, то, значит, не разбирался в политической социологии правления Рима в Италии. Как уже говорилось, Рим приложил большие усилия по установлению справедливых отношений с союзниками, которые могли получить римское гражданство, а взамен выставляли боевые отряды, командование которыми возлагалось на римских офицеров. Эта продуманная политика на основе договоренностей стала причиной преданности италийских союзников, которые были намного надежнее, чем подчиненные Карфагену народы. Кроме того, преданность союзников Рима уже прошла проверку во время Первой Пунической войны. Еще раньше, в 279 году до н. э. Пирр потерпел поражение, вторгнувшись в Италию, по той причине, что римский союз был сильным, а поддержка его немногочисленных италийских союзников слабой. В 225 году до н. э. галльская армия в составе семидесяти пяти тысяч пеших воинов, пытаясь воспрепятствовать созданию двух новых римских колоний в долине По, вторглась в Италию. На протяжении трех лет, пока длилась война, все союзники сохраняли преданность Риму и выполняли свои обязательства по предоставлению войск. С тех пор операции в долине По привели к некоторым положительным результатам в отношениях с племенами венетов, кеноманов и адидже, поддерживавших римлян.
Одно дело — пытаться получить поддержку галльских племен в Цизальпинской Галлии, и совсем другое — пытаться разрушить союз Рима с италийскими и остальными союзниками на самом полуострове. Учитывая долгую историю кровопролитной борьбы между галлами и римлянами, получить поддержку галлов было возможно. Но надеяться, что удастся разрушить римско-италийский союз, было верхом самоуверенности. Привлечение галлов на свою сторону преследовало военную цель — увеличение людских ресурсов и пополнение полевых армий. Политическая цель — разрушение римско-италийского союза, чтобы подавить волю римского сената и заставить его сесть за стол переговоров. Однако в этом Ганнибал потерпел полную неудачу. За небольшим исключением, на всем протяжении войны союзники сохраняли преданность Риму.
Проблема людских ресурсов и обеспечения армии в Италии требовала срочного решения. Возможно, в феврале, еще до объявления Римом войны, Ганнибал отправил посольство для переговоров с галлами с целью получить их согласие на оказание помощи его армии. Их ответ через своих агентов Ганнибал получил в начале весны. Согласно Полибию, галлы «стремились помочь и с нетерпением ждали его прихода».[267] Итак, рассчитывая на сотрудничество, «он давал всевозможные обещания через послов, поспешно отправленных к кельтским вождям, обитающим по эту сторону Альп и в самих Альпах».[268] Заручившись этой поддержкой, Ганнибал стал готовиться к вторжению в Италию.
Но даже при поддержке галлов перед Ганнибалом встала трудная задача. Географическая и политическая форма римского союза являлась для Ганнибала серьезным препятствием на пути успешных переговоров с союзными государствами о переходе на его сторону. Римские колонии, в отличие от карфагенских, почти всегда создавались исходя из стратегических, а не торговых соображений. Многие колонии и союзники на полуострове занимали стратегически важные районы.[269] Если эти колонии и союзники не перейдут на сторону карфагенян, у Ганнибала возникнут проблемы с путями наступления, он практически лишится способности маневрировать и материально-технического снабжения. Если Ганнибал бы двинулся в юго-восточном направлении от долины По через равнины, оставляя Апеннины справа, он вышел к латинской колонии Аримин (современный город Римини), расположенной на берегу Адриатического моря, которая защищала дорогу, идущую на юг. К югу от Аримина были так называемые Ager Gallicus и Ager Picenus, галльские и пиценские земли, на которых размещались несколько крупных латинских колоний, которые наверняка бы воспрепятствовали наступлению Ганнибала.
Если бы Ганнибал перешел Апеннины южнее Болоньи, то попал бы в Этрурию. Римляне не доверяли этрускам, но теперь территорию древнего этрусского государства заполняли латинские поселения, горячо преданные Риму. Дальше на юг, в центре Итальянского полуострова, находились пять больших колоний и сам Рим. Только на оставшейся территории к югу от Рима и к востоку от Апеннин, огромной области, занятой пятью колониями, преданность жителей вызывала сомнение. Греческие города на подъеме и носке «сапога» стали союзниками Рима только в 270 году до н. э. после тяжелой войны и весьма неохотно. Племена бруттиев, лусанов и самнитов были злейшими врагами римлян. Эти замечательные воины могли стать благодатным материалом для вербовщиков Ганнибала.[270] Однако даже если бы Ганнибалу удалось переманить на свою сторону население этих областей, римляне все равно сохранили бы преимущество в людских резервах, особенно если бы эти вновь сформированные войска согласились защищать только свои города, как это делали многие, вместо того чтобы участвовать в кампании Ганнибала.