Por otra parte, el monarca portugués aportó un ejército de trescientos caballeros, puestos a las órdenes de Juan Alfonso de Alburquerque, para ayudar a la reina María de Molina en su lucha contra el infante Juan de Castilla "el de Tarifa", que hasta ese momento había recibido el apoyo del rey Dionisio I de Portugal.