Kastilier
Gegen die Kastilier erlitten die Meriniden zudem am 30. Oktober 1340 eine vernichtende Niederlage bei der Belagerung von Tarifa. 1344 fiel Algeciras, womit die Meriniden endgültig von der iberischen Halbinsel verschwanden. Schließlich erhob sich sein Sohn gegen Abū l-Ḥasan, der 1351 im Hohen Atlas starb.