El conflicto finalizó en 1253 al acordar el matrimonio del rey portugués con una hija, ilegítima, del rey Alfonso X, Beatriz, y la entrega de un usufructo sobre el Algarve en beneficio del rey castellano hasta que el hijo de ese matrimonio alcanzara los siete años de edad.