Из-за слишком больших потерь на море во Второй пунической войне Карфаген не мог обеспечить должные силы для прикрытия морского десанта на Сицилию и в Италию. Пришлось Ганнибалу переться через Гибралтар на иберийский полуостров (современная Испания), потом через Пиренеи и через Альпы в северную Италию.