Publio Cornelio Escipión recibió 4 legiones (8.000 romanos y 14.000 aliados de infantería más 600 romanos y 1.600 aliados a caballo) e izó la vela hacia España acompañado por 60 navíos.