Hafsid dynasty
ザカリーヤーはコンスタンティーヌ、ビジャーヤ、アルジェなどのイフリーキヤの主要都市を占領し、東方のトリポリタニアの全沿岸部を支配下に置いてハフス朝の基礎を築く。1242年にザイヤーン朝の首都トレムセンを占領し、ザイヤーン朝の王ヤグムラーサン・イブン・ザイヤーンに臣従を誓わせてトレムセンを返還した。ハフス朝と同じくムワッヒド朝から独立したマリーン朝とナスル朝も彼の宗主権を認め、かつてのザカリーヤーの任地だったセビリアは1242年から1246年の間ハフス朝から派遣された総督を受け入れていた。