Sucesivamente los moros volvieron a tomar el castillo entre 987 y 1064 y nuevamente en 1116, capturando dos castillos construidos para proteger el territorio: en Miranda da Beira (donde la guarnición fue masacrada) y en Santa Eulália (donde el gobernador rindió sus fuerzas en lugar de enfrentar un masacre similar).