Al acceder al trono de Fez, Abú-l-Hasan había pactado una alianza con el Rey de Granada, Muhammad IV, que apenas tenía poder militar suficiente para frenar el avance castellano.