El día 12 de septiembre de 1297, María de Molina y el rey portugués suscribieron el tratado de Alcañices, por el que Castilla cedía diversas plazas fronterizas a Dionisio I a cambio de que retirara su apoyo al infante Juan, que aún seguía controlando el territorio leonés.