Auf den Tod des Emirs al-Mansur Ibrahim von Homs 1246 verbündete sich an-Nasir mit al-Mansur Muhammad II. von Hamah. Nachdem sich Sultan as-Salih nach Ägypten zurückgezogen hatte, eroberten die Verbündeten im Sommer 1248 Homs, welches an-Nasir seinem Herrschaftsbereich einfügte. Sultan as-Salih zog darauf gegen an-Nasir und belagerte ihn in Homs. Da aber gleichzeitig König Ludwig IX. von Frankreich auf Zypern eintraf (Sechster Kreuzzug), brach as-Salih die Belagerung ab um die Verteidigung Ägyptens zu organisieren. Laut dem Kreuzzugschronisten Jean de Joinville wurde der Rückzug des Sultans durch einen von an-Nasir in die Wege geleiteten Giftanschlag beschleunigt, nachdem die Gesundheit des Sultans chronisch geschwächt blieb. Der Sultan starb im November 1249 noch während des Kampfes gegen die Kreuzritter.