Los púnicos debían detener el avance romano o corrían el riesgo que los romanos siguieran hacia África, así que se atrincheraron en el Bajo Betis, donde estaba la Sierra Morena y las últimas fuentes de plata para sufragar a sus tropas.