Il sultano, che in realtà non aveva alcuna intenzione di convertirsi, aveva preparato la sua città per sostenere un assedio e attaccò i cristiani appena sbarcati.
Re Luigi decise di prendere d'assalto l'insediamento di Cartagine per acquartierare i suoi uomini in sicurezza in attesa di rinforzi provenienti dal fratello Carlo.
I crociati conquistarono facilmente la città ma, ancora una volta, andarono incontro a un'epidemia di dissenteria o di tifo, che risultò fatale per molti uomini, tra cui il principe Giovanni Tristano di Valois; lo stesso re santo trovò la morte il 25 agosto 1270, all'età di 56 anni dopo più di 43 anni di regno.
Il corpo venne, quindi, bollito e disossato attraverso la procedura del "mos Teutonicus".