Gnaeus Cornelius Scipio Calvus, với 20.000 bộ binh (2 quân La Mã và 2 quân đồng minh) 2.200 kỵ binh và 60 quân lục chiến, đi từ Massilia và đổ bộ tại Emporiae ở Iberia. Các thành phố Hy Lạp Emporiae và Tarraco chào đón người La Mã, và Gnaeus bắt đầu giành chiến thắng các bộ lạc Iberia phía bắc sông Ebro. Hasdrubal Barca, sau khi được cảnh báo về cuộc viễn chinh của người La Mã, đã tiến về phía bắc với một đội quân gồm 8.000 binh lính bộ và 1.000 kỵ binh để gia nhập Hanno.
2 quân đoàn La Mã và 2 quân đoàn đồng minh