En el verano de 218 a. C., Aníbal apostó 15.000 soldados y 21 elefantes de guerra en España bajo el mando de su hermano Asdrúbal Barca, y envió 20.000 soldados a África, 4.000 de los cuales eran para Cartago.