Jabarkan Pendahuluan dari Pertempuran Sungai Ebro

Setelah kekalahan Hanno dalam Pertempuran Cissa pada musim dingin tahun 218SM, Gnaeus Scipio memanfaatkan waktunya untuk mengkonsolidasikan pendudukannya di wilayah Iberia di sebelah utara Ebro dan menyerang wilayah Iberia Kartago di selatan Ebro dari Tarraco (kini Tarragona). Namun ia tidak menerima bala bantuan besar dari Roma untuk memperkuat pasukannya. Sementara itu Hasdrubal Barca, pemimpin Kartago di Iberia telah menaikkan sejumlah nilai retribusi di Iberia yang digunakan secara substansi untuk mengembangkan pasukannya. Ketika Hannibal bertolak dari Iberia pada 218SM, kontingen armada maritim Punisia di Iberia terdiri dari armada 32 quinquereme dan 5 trireme. Kemudian Hasdrubal menambahkan 10 quinquereme lagi untuk memperkuat armada tersebut selama musim dingin tahun 218SM, termasuk melatih personel tambahan untuk mengawakinya. Pada musim semi tahun 217 SM, Hasdrubal melakukan ekspedisi bersama, menuju wilayah Romawi di utara Ebro. Hasdrubal memimpin sendiri pasukannya dan Himilco yang bertindak sebagai wakil dalam memimpin armada tersebut. Jumlah pasukannya tidak diketahui secara pasti dan  ekspedisi  tersebut mengikuti garis pantai dengan kapal-kapal yang berlabuh tak jauh dari pasukan pada malam hari.

Gnaeus Scipio, yang cemas bahwa tentara Kartago akan melebihi jumlah pasukannya, akhirnya memutuskan untuk berperang di laut. Meskipun ia hanya dapat membawa 35 quinquereme (25 telah kapal dikirim kembali ke Italia setelah serangan Kartago pada akhir tahun 218SM yang menyebabkan korban parah di antara para awak dan beberapa pelaut yang mungkin ditempatkan di garnisun), kemudian kota sekutu Yunani Massilia telah menyediakan 20 kapal tambahan untuk armada Scipio.