Сразу после заключения перемирия Бейбарс двинулся на юг и осадил крепость Штаркенберг (Монфор), принадлежавшую Тевтонскому ордену. Крепость продержалась неделю и сдалась 12 июня, после чего султан вернулся в Египет. Теперь у франков не было больше ни одного замка в глубине страны.
К этому времени относится попытка нападения Бейбарса на Кипр. Он понял, что франки смогли так долго продержаться против мусульман только благодаря господству на море, и был первым султаном-мамлюком, попытавшимся построить флот. Узнав, что король Гуго покинул остров и прибыл в Акру, он направил эскадру из 17 кораблей к Лимасолу. Однако его моряки, которых он с презрением называл «рабочими и крестьянами», плохо владели ремеслом: при сильном ветре почти все корабли эскадры были выброшены на кипрский берег. Осознав неудачу создания флота, Бейбарс писал королю Кипра: «Ваши кони — корабли, наши корабли — кони».
Принц Эдуард отправился из Англии летом 1270 г. с отрядом в 1000 человек, вместе со своей женой Элеонорой Кастильской. По дороге к Эдуарду присоединились отряд бретонцев и войска из Фландрии во главе с архидьяконом Льежа Тедальдо Висконти, будущим папой Григорием X. Принц прибыл в Тунис, когда король Людовик уже умер, перезимовал на Сицилии, весной 1271 г. отправился на Кипр и затем, 9 мая, высадился в Акре. Там к нему присоединились король Гуго III и князь Боэмунд VI. Через несколько месяцев в Акру прибыл его брат принц Эдмунд с подкреплениями.
Принц Эдуард был опытным руководителем, умелым военачальником и умным человеком. По словам У. Черчилля, «он являл качества, представляющие смесь административных способностей Генриха II и личной доблести и великодушия Львиного Сердца». Он пришел в ужас от того, что увидел в Заморье, но надеялся, что сможет противостоять мамлюкам, объединив все силы франков и получив помощь монголов. В его распоряжении находились 300 английских и бретонских рыцарей, 500 крестоносцев из Фрисландии и несколько тысяч местных и орденских рыцарей и солдат. Однако кипрские ленники короля Гуго не захотели следовать за ним на материк, заявив, что они обязаны служить королю только при обороне острова.
Эдуард обвинил в предательстве итальянских купцов за то, что они снабжают Египет деревом и металлом, необходимыми для строительства флота и ведения войны, и поставляют рабов для армии султана, однако те показали ему решения Высокого суда в Акре, разрешавшие эту прибыльную торговлю. Ильхан Абага, к которому Эдуард немедленно послал миссию, обещал помочь, но он вел в это время в северном Афганистане ожесточенную войну с Алгу, ханом Джагатайского улуса.
В середине 1271 г. Абага послал свою анатолийскую армию из 10 тысяч конных на Алеппо. Она разбила мамлюкские войска, прикрывавшие Алеппо и захватила его. Бейбарс, находившийся в Дамаске, собрал и вывел навстречу монголам большую армию, и в начале ноября те бежали, избегая сражения и прихватив богатую добычу.
Сил у Эдуарда хватало только для того, чтобы совершать небольшие приграничные нападения. К весне 1271 г. он понял, что здесь ему делать нечего. Ему удалось при содействии Карла Анжуйского заключить перемирие с Бейбарсом на 10 лет, 10 месяцев и 10 дней, подписанное 22 мая 1272 г. в Цезарее султаном и правительством Акры. Бейбарс пошел на перемирие, потому что оно его ни к чему не обязывало, в любой момент он мог нарушить его. Пока же главной угрозой для него были монголы, он хотел также избежать нового крестового похода, который мог последовать в ответ на его нападение на королевство, от которого осталась теперь узкая прибрежная полоса от Акры до Сидона.
В Европе остались два человека из известных Бейбарсу, которые могли организовать новый большой крестовый поход. Одним из них был Карл Анжуйский, другим — принц Эдуард. С Карлом, королем Сицилии, Бейбарс был в дружеских отношениях и всячески поддерживал его стремление овладеть Константинополем. Однако Карл уже думал о том, чтобы включить в свою будущую империю Святую Землю и Кипр. Он хотел сохранить жизнь королевству Иерусалим, но в его планы не входило помогать королю Гуго, которого он собирался убрать.
На принца Эдуарда, про которого Бейбарсу было известно, что он надеется вернуться с новым крестовым походом, султан подготовил покушение руками ассасинов. 16 июня 1272 г. тайный ассасин под видом местного христианина проник в покои принца и ранил его. Эдуард убил нападавшего, однако рана была тяжелой, и принцу понадобилось несколько месяцев для выздоровления. По преданию, от смерти Эдуарда спас его верный друг щвейцарец Отон де Грансон, рыцарь и поэт, отсосавший яд из раны принца. Султан осудил покушение и послал принцу пожелания здоровья и счастья. 22 сентября 1272 г. принц сел на корабль в Акре и отправился домой. Будучи на Сицилии в гостях у Карла Анжуйского, он узнал о смерти отца-короля в конце этого года. Он возвратился в Англию в августе 1274 г. и был торжественно коронован.