La batalla tuvo lugar cuando un ejército cartaginés navegó hasta Sardinia en apoyo de la revuelta de sus ciudadanos contra la ocupación romana.