Ливий сообщает детали разных договоров, заключенных Ганнибалом с государствами-дезертирами.[454] Хотя дезертиры предоставили Ганнибалу базы, с которых он мог действовать, и некоторые согласились обеспечивать продовольствием, за которое он, похоже, платил, эти города-отступники были разбросаны по большой территории, а потому не могли оказывать существенную помощь кампаниям Ганнибала. Между этими городами находились города, сохранившие преданность Риму. Между многими из этих городов существовала многолетняя вражда, которая оказала влияние на степень их сотрудничества с Ганнибалом. Кажется, только бруттийцы предоставили Ганнибалу боевые отряды; большинство государств, перешедших на сторону Карфагена, не хотели далеко отпускать своих воинов, опасаясь мести со стороны римлян.
Ганнибалу удалось взять на службу отдельных италийских солдат, однако и эти новобранцы были важны для поддержания его армии на высоком уровне.[455] Государства-дезертиры считали, что Ганнибал защитит их от Рима. Но Ганнибал не мог одновременно вести боевые действия и защищать всех своих союзников. Спустя год, в 215 году до н. э., Ганнибал подписал договор о взаимопомощи с Филиппом V Македонским, который ничего не дал с точки зрения помощи в войне.[456] В том же году после смерти Гиерона Ганнибал заключил союз с Сиракузами. Римляне продолжали удерживать Кумы, Неаполь и Путеолы на побережье, Нуцерию и Нолу, все латинские колонии и, до 212 года до н. э., многие греческие государства на южном побережье. Даже дезертирство Капуи и южных италийских городов мало сказалось на людских ресурсах и продовольственных базах римских армий.
Ливий подробно останавливается на неспособности Ганнибала захватить порт, который позволил бы ему получать подкрепление из Карфагена.[457] Однако в течение пяти лет после сражения при Каннах Ганнибалу, похоже, удалось удовлетворить свои потребности в людских ресурсах, пополнив армию за счет италийцев. Только единожды, в 215 году до н. э., Ганнибал получил подкрепление из Карфагена, когда к нему прибыл Бомилькар с 4000 воинов, 40 слонами и деньгами для покупки продовольствия. Но даже в этом случае, учитывая уровень его боевой активности в период между 215 и 211 годами до н. э., армия Ганнибала была довольно многочисленной. В этот период он дважды атаковал Нолу, Неаполь, Нуцерию и Тарент и оказал помощь Капуе, осажденной римлянами. Он сумел установить гарнизоны во многих городах, включая Капую, Арпы, Салапию, некоторые города Самния и Тарент. Несомненным доказательством многочисленности его армии служит тот факт, что ему удалось сформировать два войска: одно на севере под его командованием, а второе, меньшее, на юге под командованием Магона. От сражения при Каннах до 211 года до н. э. армия Ганнибала насчитывала от 60 до 70 тысяч человек.[458]
Иногда у римлян было столько же или даже больше воинов в Италии, чем у Ганнибала, но они никогда не собирались в одну полевую армию, как это было в Каннах. На юге в разное время было от четырех до шести армий, которые действовали независимо друг от друга, но иногда оказывали друг другу помощь. В 216 и 215 годах до н. э. шесть римских легионов защищало преданные Риму города вокруг Капуи. Налаженная система снабжения позволяла римлянам удерживать армии в одном месте с конца 216 года до н. э. до сдачи Капуи в 211 году до н. э. Одни и те же плодородные земли Апулии и Кампании обеспечивали продовольствием и армию Ганнибала, и римские армии. Однако после сдачи Капуи Ганнибал лишился благодатных земель вокруг города. Самое главное, что римляне могли поставлять продовольствие из таких отдаленных мест, как Сардиния и Этрурия, которая была единственной из плодородных областей, не видевшей сражений.[459] Следуя стратегии Фабия, римляне избегали решающих сражений. Вместо этого они нарушали линии снабжения Ганнибала и нападали на его союзников.[460] Со временем армия Ганнибала становилась меньше, соответственно уменьшался район ее боевых действий, пока, наконец, ее не заперли на «носке» италийского полуострова.
Во время войны на юге у Ганнибала не возникало проблем с людскими ресурсами, разве что в последние годы. Основная проблема, оказывавшая огромное влияние на его способность проводить боевые операции, была связана со снабжением армии, поиском и хранением продовольствия. Его армия не могла нести большие запасы продовольствия, особенно действуя в гористой местности. В отличие от римлян, у Ганнибала не было ни продовольственных складов в безопасных местах, ни вьючного обоза. Римляне строго следовали стратегии Фабия: уклонялись от сражений с Ганнибалом и нападали на его обозы с провиантом и фуражиров. Выбор маршрута следования карфагенской армии чаще определялся поиском областей, в которых можно было найти продовольствие и подходящие зимние квартиры, чем оперативными целями.[461] Большую часть времени армия Ганнибала была вынуждена находиться на марше, оставляя беззащитными своих союзников, чьи города римляне безнаказанно подвергали атакам.
Кампания Ганнибала в Южной Италии
К осени 216 года до н. э. римляне установили оборонительный рубеж по реке Вольтурн, которая отделяла Агер-Фалерн от территории Капуи. Город Казилин располагался на обоих берегах реки и был ключевым пунктом римской оборонительной линии, созданной для того, чтобы преградить Ганнибалу путь на север. Марцелл разбил лагерь у Казилина, в то время как Юний двинулся во главе армии в Кампанию. Той осенью Ганнибал пришел в Кампанию с намерением захватить Неаполь, но ему это не удалось. Неудачу с Неаполем отчасти искупило дезертирство Капуи, открывшей ему ворота. Оставив гарнизон в Капуе, Ганнибал захватил Нуцерию, разграбил ее и двинулся к Ноле.[462] Марцелл пришел на помощь городу, и, когда Ганнибал готовился к осаде города, римляне неожиданно выскочили из городских ворот, и ошеломленные неожиданностью нападения карфагеняне потеряли 2800 человек.[463] Ганнибал отступил от Нолы и вернулся к Казилину, который в конечном итоге взял зимой. Оставив в Казилине гарнизон, Ганнибал вернулся в Капую, где его армия провела зиму.
Весна 215 года до н. э. началась для римлян с неприятностей в Цизальпинской Галлии, где Ганнибал инспирировал продолжение галльского восстания. Консул Луций Постум Альбин, избранный заочно, вместе со своими легионами попал в засаду, устроенную бойями, и был убит. Ливий рассказывает, что из его 25 тысяч воинов «спаслось человек десять».[464] В то время как римляне были заняты Ганнибалом на юге, галлы напали на несколько римских городов в Галлии и разорили Кремону и Плацентию. К чести римлян, они не обратили внимания на положение в Галлии, сосредоточив все внимание на Ганнибале, находившемся на юге Италии. Ганнибал отправил одного из заместителей закончить оккупацию Бруттия, начатую Магоном годом раньше. Потребовалось несколько месяцев, чтобы подчинить Петелию, а следом Ганнибалу сдалась Консенция (современный город Козенца). Бруттийцы захватили греческий город Кротон, а позже Локры. Теперь у Ганнибала были безопасные места высадки на южном побережье Италии. В первый и последний раз подкрепление из Карфагена прибыло морем.
Летом македонское посольство высадилось на побережье Бруттия, и вскоре был заключен союз между Филиппом V Македонским и Ганнибалом. Ситуация в Сиракузах изменилась в пользу карфагенян, и внук царя Гиерона предложил Ганнибалу заключить союз. Восстание на Сардинии вынудило карфагенян направить флот и войска на Сардинию для оказания помощи мятежникам. Рим направил на Сардинию Тита Манлия Торквата, чтобы воспрепятствовать вторжению карфагенян. Сражение закончилось трагически для мятежников и карфагенян. Согласно Ливию, «славной и памятной эта битва стала потому, что был захвачен командующий Гасдрубал и знатные карфагеняне — Ганнон и Магон. Магон из рода Барки был связан с Ганнибалом близким родством; Ганнон подстрекнул сардов к восстанию и, несомненно, развязал всю эту войну». Манлий приплыл в Рим и сообщил сенаторам, что «Сардиния окончательно усмирена». Карфагеняне больше не могли использовать остров в качестве морской базы.[465] В конце лета Ганнибал опять предпринял попытку захватить Нолу, но столкнулся с сильным сопротивлением, а близость армии Марцелла заставила его отступить.[466]