En 1336 las tropas portuguesas invadieron el reino de Castilla y pusieron sitio a la ciudad de Badajoz, pero poco después fueron derrotadas por el ejército castellano-leonés en la batalla de Villanueva de Barcarrota, librada en 1336, lo que obligó al monarca lusitano a regresar al reino de Portugal junto a su ejército, pues tenía conocimiento de que varios ejércitos castellanos, que le superaban en número, se aproximaban a él.