Intentando adelantarlos antes que cruzaran el Betis fueron por otro camino y eso impidió que les dieran alcance, ya que Asdrúbal, al enterarse que los romanos habían alcanzado el vado donde iba a cruzar el río, desvió su camino hacia las marismas costeras con rumbo a Gades (Cádiz).