Im August 1270 landete Ludwig IX. mit dem Heer des Siebten Kreuzzuges an der Küste Tunesiens und besetzte mühelos die Ruinen Karthagos, wo er sein Feldlager errichtete, während sich Muhammad in Tunis verbarrikadierte. Noch bevor es zu größeren Kämpfen kam, starb Ludwig im Feldlager an einer Krankheit und der just eingetroffene Karl von Anjou riss als Onkel des jungen Thronerben Philipp III. das Kommando über das Kreuzfahrerheer an sich. Da im Lager der Kreuzfahrer eine Krankheit grassierte, nahm Karl nun Verhandlungen mit Muhammad auf. Dieser ließ sich darauf ein, den Kreuzfahrern einen hohen Tribut zu zahlen und christlichen Priestern den Zugang nach Tunis zu erlauben, woraufhin die Kreuzfahrer sein Land verließen. Der durch den Kreuzzug unterbrochene, für die Hafsiden aber wichtige Handel mit den christlichen Seemächten Aragón, Venedig, Pisa und Genua konnte binnen weniger Jahre wiederhergestellt werden. Auch zu Karl von Anjou besserten sich die Verhältnisse, indem Muhammad zu Sizilien in eine ähnlich geartete Wirtschaftsbeziehung trat wie zu den Staufern, die von seinen Nachfolgern und auch nach der sizilianischen Vesper (1282) weitergeführt wurde.