Командование римскими легионами у Варрона принял претор Марк Клавдий Марцелл, военачальник, безусловно, небесталанный. Впоследствии он причинил немало хлопот Ганнибалу, ему удавалось и разбивать войска пунийцев – по отдельности и вместе, даже тогда, когда во главе войска стоял сам карфагенский главнокомандующий. Так, он умело организовал оборону важного стратегического пункта – города Нола – и не дал Ганнибалу взять его, нанеся карфагенянам при этом значительный ущерб. Не вышло у Ганнибала и взять с ходу крепость Касилин, где размещался римский гарнизон. Римляне организовали снабжение осажденных воинов по реке (просто бросая в воду выше по течению бочки с припасами). Гарнизон, как бы издеваясь над грозным полководцем, засеял земли внутри крепости репой, которая очень долго созревает. Получалось, что противнику Ганнибала сокрушительное поражение при Каннах и реальная опасность гибели всего Рима придали новых сил. Зиму 216/215 года полководец провел в Капуе, не добившись более никаких серьезных результатов. Многие биографы обвиняли Ганнибала в этом необдуманном решении. По их мнению, долгая зимовка в богатой Капуе изнежила пунийских воинов, в них сложно было опять зажечь искру неистовой решительности.
В течение кампании следующего года Ганнибал добился полного господства в Бруттиуме, в его власти оказались греческие города Локры и Кротон. Марцелл же тем временем совершал опустошительные набеги на Самниум. Успешным римским военачальником был и Тиберий Семпроний Гракх, занимавший в 215 году до н. э. должность начальника конницы при опять временно назначенном диктаторе. В армию было зачислено немало преступников, должников и просто рабов. В 214 году до н. э. в одной из крупных битв с пунийцами при Беневенте Гракх пообещал рабам свободу в случае победы. Римские легионы в том сражении добились успеха, и он стал ярким показателем правильности выбранной Римом политики внутреннего сплочения всех слоев общества.
Зимой 215/214 года карфагенский полководец уже не отдыхал, а сражался с Гракхом в Апулии, а Фабий тем временем занял ряд городов Кампании. Римская армия, как в свое время заметил еще Пирр[10], напоминала Лернейскую гидру, у которой на месте одной отрубленной головы тут же вырастали две новых. Да, Риму приходилось проводить все новые и новые наборы, в армии оказывались семнадцатилетние и даже еще более молодые юноши, были проблемы с союзными городами, возмущавшимися непрекращающейся мобилизацией. Но в такой войне ресурсов, как оказалось, Рим был гораздо сильнее Карфагена.
Римляне, как в свое время при диктатуре Фабия Максима, забывали о своем страхе перед карфагенским воинством. Тот же Марцелл у Нолы в ходе одной удачной вылазки отбил попытку штурма со стороны Ганнибала. Более того, на следующий день, когда римский командующий опять вывел свои легионы для битвы, пунийцы отступили и поспешно ушли к Таренту. Впервые Ганнибал уклонился от сражения! Вскоре римляне все-таки взяли захваченный ранее карфагенянами Касилин. В Самниуме теперь хозяйничал Фабий, жестоко каравший местные племена за бунт против Рима. Затем он провел ряд операций в Лукании и Апулии.
Ганнибал активно искал внешних союзников. Так, он провел переговоры с сильным македонским царем Филиппом V, обещая ему поддержку в его иллирийских делах и в борьбе за гегемонию в Греции. Кроме того, македонцы, как и капуанцы, ожидали и усиления своих позиций в самой Италии. Военно-политический союз между Карфагеном и Македонией был заключен, но не дал практически никаких результатов. Вскоре Филипп по уши увяз в своих иллирийских проблемах, здесь римляне воевали с ним очень успешно, так что реальной помощи Ганнибалу он оказать не смог.
Зато удалось перетянуть в свой лагерь Сиракузы. Здесь после смерти символа целой эпохи в истории Сицилии – царя Гиерона – к власти пришла прокарфагенская партия. Она же осталась во главе города и после убийства нового молодого царя и провозглашения Сиракуз республикой. В Сицилию одновременно бросились флоты и армии двух противоборствующих держав. Война здесь в конечном счете закончилась через несколько лет полной победой римлян. Кстати, в ходе осады ими Сиракуз в лучшем виде проявил свой инженерный талант выдающийся древнегреческий механик Архимед. Катапульты, крюки, поднимавшие корабли в воздух, и другие его приспособления доводили римских военачальников до отчаяния. Его убийца – грубый римский солдат, возмущенный спокойствием чертившего что-то на песке ученого, – был солдатом того самого Марцелла, очень сокрушавшегося по поводу столь несчастливой судьбы Архимеда.