Asdrúbal atacó a los romanos con una fuerza de infantería ligera y caballería, que causaron graves pérdidas a las tripulaciones romanas reduciéndolo a 35 barcos.