En 1245, reinando Fernando III el Santo, su hijo, el príncipe Alfonso reconquista la ciudad, después de un duro asedio.