Un mes después, el 25 de agosto, las tropas castellanas del duque de Alba lo derrotaron en la batalla de Alcántara, convirtiéndose Felipe II en el nuevo rey de Portugal (con el nombre de Felipe I) el 15 de abril de 1581, según el reconocimiento de las Cortes de Tomar.