Пока армия в растерянности стояла в Бейт-Нубе, пришло сообщение от шпионов — бедуинов, которых специально прикармливал Ричард, что из Египта на Иерусалим движется большой караван. За одну треть добычи герцог Гюг согласился принять участие в набеге. 24 июня у так называемых Круглых колодцев произошло нападение на караван. Салах ад-Дин знал о предстоящем набеге, но не смог его предотвратить. Две тысячи солдат охраны были взяты в плен или разбежались. Франкам досталась огромная добыча, «никому в этой стране так не везло с добычей». 29 июня множество верблюдов и вьючных животных с захваченным были приведены в Бейт-Нубу. Салах ад-Дин в Иерусалиме воспринял нападение на караван как подготовку к наступлению на Египет и был сильно встревожен. Возможно, приглашая герцога Гюга участвовать в этом нападении, Ричард надеялся склонить его к походу на Египет, но этого не произошло. Наоборот, их отношения еще больше разладились. Герцог Бургундский сочинил издевательскую песню о Ричарде, которую его люди громко распевали. Король ответил сочинением песни не менее оскорбительной. Назад, к морю, французы возвращались отдельно от остальной армии. Больше они с армией Ричарда не объединялись. Ричард снова начал переговоры с Салах ад-Дином. Однако после отхода от Бейт-Нубы и ухода французов переговорная позиция Ричарда сильно ухудшилась. Салах ад-Дин теперь не хотел даже обсуждать вопрос о передаче христианам во владение церкви Гроба Господня в Иерусалиме. Паломникам мог быть только разрешен доступ к Святым местам. Другим требованием Салах ад-Дина было разрушение Аскалона и Дарона. Так как осуществить египетский поход Ричард был уже не в состоянии, король легко принял условие разрушения Дарона. Кроме того, Дарон мог служить Салах ад-Дину опорной базой при осаде Аскалона. Дарон был срыт, а его гарнизоном был усилен гарнизон Аскалона. Что касается Аскалона, в этом вопросе король уступать не хотел, слишком много средств и труда он затратил на восстановление этого города. Пока шли споры об Аскалоне, 26 июля Ричард прибыл в Акру и начал готовить поход на север, на Бейрут, чтобы соединить непрерывной прибрежной полосой Тир с Триполи.
Однако Салах ад-Дин нанес удар первым. 27 июля его войска подошли к стенам Яффы. После пятидневной осады город пал. Городской гарнизон укрылся в цитадели. Мусульмане бросились грабить город. Именно в Яффу король завез добычу из перехваченного каравана. Держать цитадель не было никакой надежды. Чтобы не быть перебитым при штурме, гарнизон цитадели, во главе которого встал случайно оказавшийся в городе новый патриарх Рауль, начал переговоры о сдаче. Договорились, что сдача произойдет на следующий день, 1 августа, в 3 часа дня.
Ричард получил сообщение об осаде вечером 28 июля. Немедленно были собраны и отправились в путь два отряда: один, усиленный пизанцами и генуэзцами, под командой короля — на кораблях морем, другой под командой графа Шампанского, состоявший из тамплиеров, госпитальеров и его людей, — сушей. Оба отряда в пути были задержаны, корабли Ричарда — встречным ветром у горы Кармель, граф Генрих — силами мусульман у Цезареи.
Флот короля смог достичь Яффы только глубокой ночью с 31 июля на 1 августа. Когда немного рассвело, стало видно, что город и берег полны мусульман. Франкское знамя на цитадели ничего не доказывало, это могло быть ловушкой. Ричард приказал трубить в трубы, но ничего не предпринимал. Салах ад-Дин велел гарнизону цитадели сдаваться немедленно. В этот критический момент из цитадели в море прыгнул какой-то монах и вплавь добрался до кораблей. Узнав, что цитадель еще держится, король приказал атаковать. Королевская галера первой вырвалась к берегу, король первым спрыгнул в воду и по пояс в воде пошел в атаку. Как и при высадке на Кипре, решающую роль сыграли стрелки. Под их прикрытием произошла высадка остальных. Всего с Ричардом было 15 рыцарей на конях и до тысячи стрелков (среди них много итальянцев) и копейщиков. Отряд Ричарда ворвался в город. Мусульман было много, но они были захвачены врасплох. Увидев на городской стене королевское знамя, гарнизон цитадели предпринял вылазку. Амбруаз пишет: «Убиты были все, кто не успел убежать, множество богатых людей сдалось, и город был вызволен из рук сарацин». Лагерь Салах ад-Дина перед городом смели всеобщее бегство и атака. Ричард разбил лагерь на месте лагеря султана, так как город после двух штурмов был полон трупов. Знатных пленников привели к Ричарду. Король говорил с ними о необходимости заключения мира, о глубоком уважении к Салах ад-Дину. В обычной усмешливой манере спрашивал, почему султан его не дождался, им необходимо было поговорить, сам-де он воевать не собирался, и показывал на сандалии, в которых был на корабле и в бою. В это время Ричард получил подкрепление: к нему пробился почти полностью лишившийся коней отряд Генриха Шампанского.