Gerardo, además de la conquista de la región de Alentejo, conquistó a los musulmanes algunas plazas de la actual Extremadura, como Cáceres, Trujillo (1165) y Montánchez (1166), tapando la expansión del reino de León al sur.