Tras la traición realizada a Alfonso III, Muhámmad ben Lope volvió a rebelarse contra Córdoba, derrotó a sus parientes y se hizo con el control de un extenso territorio que abarcaba Toledo, Valtierra, Zaragoza, Tudela y Villamayor de Monjardín, cerca de Estella.