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