En el invierno de 209 a 208 a. C., Publio Escipión avanzó hacia el Sur, y chocó con el ejército de Asdrúbal Barca (que a su vez avanzaba hacia el Norte) cerca de Santo Tomé, en la aldea de Baecula, donde tuvo lugar la batalla de Baecula.