Ante los fracasos de Hannón, el Consejo de Cartago nombra a Amílcar comandante en jefe del ejército (240 a. C.), entregándole además setenta elefantes, las tropas mercenarias de nuevo contrato y los desertores de entre los rebeldes, la caballería y la infantería de la metrópoli.