Когда Рим объявил Карфагену войну из-за взятия Сагунта, Ганнибал двинулся в Италию вместе с младшим из братьев, Магоном (218 год до н. э.), а Гасдрубала оставил командовать карфагенскими силами в Испании к югу от реки Ибер, включавшими 11 800 ливийских пехотинцев, 300 лигуров, 500 балеарских пращников, 2550 кавалеристов (нумидийцев, илергетов, ливо-финикийцев) и 21 слона, а также флот из 5 трирем и 50 квинквирем, из которых только 32 были укомплектованы экипажами.