Al-Faḍl b. Sâlih remporta la bataille d'Alexandrie sur AbûRakwa au Fayyûm en août 1006. AbûRakwa fut contraint de fuir vers la Nubie. Il fut capturé puis
repoussée par des mercenaires nubiens enrôlés par les Fatimides d'Égypte. AbuRakwa se réfugie en Nubie mais est livré aux Fatimides et exécuté au Caire en
omeyyade AbuRakwa. Ce dernier vainquit Ali à Gizeh et la nouvelle de sa défaite face aux nomades d’AbuRakwa provoqua la panique au Caire. AbuRakwa a sauté
Allah en récompense de la capture du rebelle anti-fatimide AbuRakwa,. Les successeurs d'Abu al-Makarim héritent du titre de Kanz al-Dawla, et leur peuple