Abu Zacarias alarga as fronteiras do seu estado submetendo o Magrebe central, chegando a impôr a sua suserania ao reino de Tremecém, ao Marrocos setentrional e aos nacéridas de Granada, no sul da Península Ibérica. Os Haféssidas obtêm formalmente a independência total em 1236. O sucessor de Abu Zacarias, Maomé I Almostancir, proclama-se califa em 1255 e continua a política do seu pai. É durante o seu reino que tem lugar a segunda cruzada de São Luís de França que redunda em fracasso. Tendo desembarcado em Cartago, o rei francês morre de disenteria rodeado pelo seu exército dizimado pela doença em 1270.