A principios del verano de 1169, Gerardo Sempavor, del reino de Portugal, tomó la ciudad de Badajoz después de un largo asedio, pero el gobernador de la ciudad se refugió en la Alcazaba de Badajoz, y el asedio hubo de continuar.