Восстание было в самом разгаре, когда Ганнибал разыграл свою вторую карту. Семпроний прибыл на Сицилию в конце июня и занимался подготовкой своего флота и армии к вторжению в Африку, когда подвергся атаке карфагенского флота. Карфагеняне отправили две группы кораблей: одну, из тридцати пяти кораблей, для совершения набегов на побережье Сицилии, а вторую, из двадцати кораблей, для совершения набегов на италийское побережье. Понятно, что они хотели прервать непрерывный поток ресурсов, поступающих на Сицилию и уходящих с острова, и задержать вторжение Семпрония в Африку, наглядно демонстрируя, что его конвои и базы сосредоточения войск не защищены от нападения с моря и, возможно, даже с суши.[299]
В бурю несколько кораблей из второй группы, направлявшейся к италийскому побережью, занесло в Мессинский пролив, где их в результате захватили римляне. От пленных карфагенян римляне узнали, что тридцать пять кораблей направляются к Сицилии, чтобы захватить главную базу римлян, Лилибей. Римляне в срочном порядке направили корабли и войска в Лилибей, чтобы отразить нападение. Подкрепление прибыло вовремя. Римляне отразили нападение карфагенян и захватили семь кораблей, а остальные ушли.[300]Эта единственная атака Лилибея с моря имела серьезные последствия. Несмотря на подавляющее превосходство на море, Семпроний запаниковал. Опасаясь, что карфагеняне предпримут другие попытки, чтобы поднять восстание на острове, Семпроний отказался от первоначального стратегического плана. Вместо того чтобы вторгнуться, как было намечено, в Африку, он решил нанести контрудар. Сначала он напал и захватил остров Мелиту (Мальта), на котором стоял карфагенский гарнизон. Карфагенский гарнизон во главе с комендантом сдался в плен. Когда Семпроний узнал, что корабли, атаковавшие Лилибей, отправились к Липарским островам, он бросился следом, но никого там не нашел, поскольку карфагеняне уже отправились разорять италийское побережье. Он продолжил преследование.[301]
Семпроний провел четыре месяца, преследуя карфагенские корабли, пока в ноябре не получил письмо от сената, в котором сообщалось, что «Ганнибал пришел в Италию и что ему следует без всякого промедления поспешить на помощь Сципиону». Отправив в Испанию армию под командованием своего брата. Гнея, Сципион возглавил римские армии в долине По.[302]Перед выходом из Нового Карфагена Ганнибал связался с Карфагеном и согласовал переброску войск из Испании в Карфаген и из Карфагена в Испанию. Как главнокомандующий всеми карфагенскими силами, он, безусловно, запланировал набеги с моря на Сицилию и италийское побережье с тем, чтобы разрушить планы Семпрония и отвлечь внимание от его похода по Испании. Он, конечно, не мог предвидеть, что Семпроний потеряет самообладание и откажется от запланированного вторжения в Африку. Однако в ноябре задули ветры, и римский флот не решился выходить в открытое море. Как оказалось, замысел Ганнибала заставить римлян на какое-то время отказаться от плана вторгнуться в Африку привел к тому, что римляне вернулись к этому плану только спустя четырнадцать лет.
Благодаря хорошему стратегическому плану и в какой-то мере удаче Ганнибал сумел перевести армию через Пиренеи и войти в Галлию, не встретив сопротивления римлян. Ему удалось задержать запланированное вторжение в Африку, хотя тогда он не мог знать, насколько ему повезло. Оказавшись в Галлии, Ганнибал быстро прошел вдоль побережья и вышел к одному из устьев реки Роны, немного западнее Массалии. Затем он пошел вверх по течению вдоль западного берега, используя реку для защиты своего фланга. Ганнибал остановился в том месте, «где река течет по одному руслу, примерно в четырех днях пути от моря».[303]
Но Ганнибал не знал, что Сципион с армией отправился в погоню.Переправа через Рону