Il fit ensuite une irruption contre Marcab; mais il trouva tant de boucliers aux approches de cette forteresse qu'il revint à Emèsse, puis il alla au château des Curdes, où il resta quelques jours sans combattre. Apprenant que des vaisseaux francs étaient entrés dans le port d'Alexandrie et s'étaient emparés de deux vaisseaux musulmans, il partit sur-le-champ pour l'Égypte. Il y reçut plusieurs ambassadeurs des rois francs, auxquels il fit des présents, et qu'il fit accompagner lorsqu'ils s'en retournèrent.
Au mois de moharam de l'année 669 (1270), on apprit par plusieurs voies que le roi de France était débarqué sur la terre de Tunis. Bibars reçut une lettre du vice-roi d'Alexandrie qui lui apprenait qu'un grand combat avait eu lieu entre les Tunisiens et les Francs; que ceux-ci avaient remporté la victoire et s'étaient approchés de Tunis; que la cavalerie des Francs était de 5000 hommes, et qu'ils attendaient l'arrivée du roi de Sicile. Le sultan écrivit au roi de Tunis pour lui annoncer des secours; il écrivit aussi aux Arabes de la province de Barka pour qu'ils fissent partir des troupes et creusassent des puits sur leur route. Lui-même songea à envoyer une armée en Afrique; mais bientôt après il sut que le roi de France et son fils étaient morts, et qu'un grand nombre de musulmans avaient été tués. Cependant des armées marchaient au secours de Tunis. Les Francs, abattus par la mort de leur roi, firent la paix avec celui de Tunis, sous la condition qu'il conserverait ce qu'ils avaient voulu lui enlever, et qu'il les aiderait à s'en retourner. Ils partirent de Tunis le 5 de safar. 