La flota de Cartago, al mando de Amílcar y Hannón el Grande, fue desplegada al completo para interceptar a la flota de desembarco romana que transportaba a las tropas de los dos cónsules.