En junio de 1580 el ejército español reunido por el rey Felipe II en Badajoz entró en Portugal por Elvas, con 35 000 hombres bajo el mando del capitán general Fernando Álvarez de Toledo y Pimentel, III duque de Alba de Tormes.