Но вскоре его тревоги утихли. В христианском лагере тоже шли беспокойные споры. Теперь, когда у них хватало еды и лошадей, французы хотели наступать дальше. Но разведчики Ричарда предупредили его о нехватке воды, а также оставался еще вопрос, как удержать Иерусалим после того, как западные крестоносцы разъедутся по домам. Под насмешки и оскорбления французов Ричард снова приказал армии отступить от Бейт-Нубы. 4 июля Саладину доложили, что христиане снялись с лагеря и начали спускаться к побережью. Он поскакал на близлежащий холм во главе отряда поглядеть на далекую вереницу франков.
Вернувшись в Яффу, Ричард сразу же стал искать путей к перемирию, которое позволило бы ему уехать домой. Генрих Шампанский послал Саладину высокомерное письмо, в котором объявил, что он теперь он наследник Иерусалимского королевства и требует передать город ему. Послы Ричарда, прибывшие в Иерусалим три дня спустя, были настроены более мирно. Ричард рекомендовал Саладину своего племянника и убеждал его договориться по-дружески. С одобрения своего совета Саладин согласился отнестись к Генриху как к сыну, допустить латинских священников к святым местам и уступить палестинское побережье христианам при одном условии — что Аскалон будет разрушен. Ричард отказался и думать о разрушении Аскалона, даже когда Саладин предложил ему Лидду взамен. Пока еще продолжались споры и гонцы мчались взад-вперед, Ричард перебрался в Акру, планируя отплыть, даже если договор не будет подписан. Его план состоял в том, чтобы внезапно пойти на Бейрут, захватить его и оттуда отправиться в Европу.
Его отсутствие дало Саладину удобный шанс. Утром 27 июля он вывел армию из Иерусалима, вечером подошел к Яффе и сразу же начал штурмовать город. Через три дня обстрела его саперы проделали брешь в стене, и сарацинская армия хлынула в город. Защитники оборонялись героически, но напрасно. Гарнизон принудили капитулировать при условии, что им пощадят жизнь. Переговоры от имени христиан вел новый патриарх, случайно оказавшийся в то время в городе. Но войска Саладина отбились от рук. Курды и тюрки бросились по улицам, грабя и убивая тех горожан, которые пытались защищать свои дома. Поэтому Саладин посоветовал гарнизону запереться в цитадели, пока он не восстановит порядок.
К Ричарду срочно отправили гонца с депешей о нападении на Яффу, когда Саладин только подступил к ее стенам. Король немедленно выступил на помощь, сам отправился по морю с пизанцами и генуэзцами, а армию послал по суше. Противные ветры задержали его у мыса Кармель, и его армия, не желая прибыть в Яффу раньше его, промедлила на дороге в Кесарию. 31-го числа, когда Саладин уже достаточно обуздал свои войска, чтобы позволить ему вывести сорок девять рыцарей гарнизона с их женами и имуществом из цитадели, флот Ричарда в пятьдесят галер показался в виду города. Гарнизон сразу же снова поднял оружие на врага и отчаянным натиском почти выгнал дезорганизованных мусульман из города. Ричард, не зная о происходящем, колебался и не высаживался на берег, пока один священник не приплыл к нему на лодке и не рассказал о том, что цитадель еще не взята. Ричард подвел корабли к берегу у подножия цитадели и спрыгнул на берег во главе своего войска. Гарнизон в отчаянии уже успел снова отправить парламентеров с Саладином, который как раз беседовал с ними у себя в палатке, когда Ричард пошел в атаку. Многие мусульмане еще вразброд шатались по улицам, и нападение застало их врасплох. Свирепость Ричарда, который сам яростно бился в первых рядах, и новая атака гарнизона заставили их со всех ног броситься в бегство. Секретарь пришел в палатку Саладина и шепотом сказал ему о разгроме. Пока султан еще удерживал своих посетителей приятной беседой, волна сарацинских беглецов раскрыла перед ними правду. Султану пришлось отдать приказ к отступлению. Он остаться у себя в лагере с горсткой всадников, но его основные силы бежали в Ассир, что лежал в 5 милях (около 2 км) вглубь страны, прежде чем их удалось вновь собрать. Ричард отвоевал Яффу, имея всего лишь около восьмидесяти рыцарей и четырех сотен лучников и, может быть, две сотни итальянских моряков. Все его войско располагало всего тремя лошадьми.