В 212 г. римлян постигли на Пиренейском полуострове тяжелые неудачи: неожиданным нападением карфагеняне успели уничтожить два главных корпуса римских войск, оба Сципиона погибли в бою. Испания вплоть до Эбро была в руках карфагенян, и казалось, что им удастся доставить Ганнибалу подкрепления по сухому пути. В этом затруднительном положении главное командование в Испании было вручено Публию Сципиону, сыну убитого в Испании проконсула. Это был еще молодой, 27-летний, офицер, выдвинувшийся несколькими отдельными подвигами в борьбе с Ганнибалом. Он отличался блестящею храбростью, безупречною честностью и благородным, возвышенным характером, привлекал к себе все сердца и внушал своим соотечественникам какую-то особенную веру в Рим и в римлян, а своим врагам – какое-то особенное уважение к римскому имени. Как полководец он не обладал дарованиями исключительными, но ему всегда удавались даже и очень рискованные предприятия, так что серьезно распространилось убеждение, что сами боги внушают Сципиону его решения и помогают ему. Немедленно по прибытии в Испанию (209) он предпринял безумно отважную попытку овладеть Новым Карфагеном, пуническою столицею Испании, и попытка эта увенчалась успехом. Моральное значение этой удачи было громадно. Скоро в открытом бою при Бегуле Гасдрубал отбросил римлян и достиг того, к чему стремился все время, – перешел Пиренеи и двинулся к Ганнибалу (207). Сципион сделал вид, что считает себя победителем, потому что он захватил арьергард Гасдрубала, а может быть, он и действительно не видел ясно, чем грозил достигнутый Гасдрубалом результат; когда же Гасдрубал, уже пришедши в Италию, погиб, не успев соединиться с Ганнибалом, неудача Сципиона была совершенно забыта. С удалением армии Гасдрубала Сципион стал быстро теснить действовавшие в Испании карфагенские войска. В скором времени в руках карфагенян оставался уже только Гадес, где мужественно держался брат Ганнибала, Магон, но в Карфагене уже потеряли надежду сохранить Испанию, и в 206 г. Магону было предписано со всеми силами переправиться в Италию. Он отплыл беспрепятственно, потому что Сципион не держал наготове флота. Испания целиком перешла во власть Рима.
Таковы были в общих чертах военные действия на второстепенных театрах войны в течение 8-10 лет после битвы при Каннах; в Италии совершались важные события.
Римляне напрягали все свои силы. Под знамена было призвано все свободное население Италии в возрасте от 17 до 46 лет, и в римских армиях было собрано до 230 000 человек. Материальные, экономические затруднения были ужасны. Предметы первой необходимости вздорожали, по меньшей мере, в три раза, большинство поставщиков казны или получали уплату несвоевременно, или вовсе не получали и ожидали лучших времен. Богатые люди делали огромные пожертвования, сколько-нибудь достаточные служили без жалованья. Но дух народа, его готовность на все для победы были непоколебимы. Некоторые латинские общины, истощенные и материально, и потерями в людях, заявили, что не будут больше принимать участия в войне Рима с Карфагеном – причем, однако, не было и речи о союзе с Ганнибалом, – но несколько общин постановили, что именно теперь, именно в годину тяжких испытании, они готовы все отдать на борьбу… Марцелл, которому было уже почти 60 лет, с юношеским жаром организовывал военные силы, и днем и ночью занятый мыслью победить Ганнибала, ему дружно содействовали весьма даровитые Тиберий Гракх, Аппий Клавдий, Криспин и другие. Скоро Ганнибалу пришлось вести уже оборонительную войну, и его действия за этот период борьбы представляют столь же неподражаемый, единственный в военной истории образец, каким являются его действия и в первый период кампании, когда он целиком держал в своих руках инициативу.