Послов пропустили внутрь городских стен, и вскоре все христианское население Яффо забаррикадировалось в цитадели, а армия Салах ад-Дина ворвалась на улицы и приступила к грабежам. Добыча была поистине огромна: в Яффо находились большие амбары с зерном, а также склады с различными изысканными и дорогими товарами, включая те, которые были взяты в качестве добычи при недавнем разграблении шедшего из Египта каравана.
Но вечером того же дня прибыл гонец из отряда, стоявшего в районе Акко, и сообщил, что, узнав о демарше Салах ад-Дина, Ричард повернул свою эскадру от Бейрута и сейчас на всех парусах идет к Яффо. Это означало, что он может появиться у стен города в самые ближайшие часы. И хотя у берега стояло достаточно воинов, чтобы помешать крестоносцам высадиться, Салах ад-Дин был обеспокоен. Следовало занять весь город до подхода Ричарда, и потому он направил в него Баха ад-Дина с небольшим отрядом, которому надлежало, с одной стороны, составить опись добычи, а с другой — объявить засевшим в цитадели, что султан по своей великой милости дарует им право без выкупа беспрепятственно покинуть город.
Эта хитрость позволила бы овладеть всем Яффо, включая цитадель, до подхода подкрепления и без дополнительного кровопролития.
Но к тому времени, когда Баха ад-Дин прибыл к цитадели, звуки труб с кораблей известили о прибытии Ричарда. В результате цитадель согласились покинуть со своими семьями лишь 49 мужчин — остальные решили запереться в ней и сражаться до тех пор, пока Ричард не прорвется в город. Более того: они предприняли отчаянную вылазку из цитадели на улицы Яффо и обратили в бегство большой отряд бесчинствующих там сарацин.
Салах ад-Дин немедленно выслал большой отряд, который загнал защитников Яффо обратно в замок. Те заперлись в ожидании, когда же прибывшая морем армия вступит в бой, но Ричард почему-то все медлил и медлил.
Это напугало всех, кто находился в цитадели: они понимали, что теперь, после нарушения договора, Салах ад-Дин может предать их всех смерти, и снова выслали парламентариев. Прибыв к Салах ад-Дину, те опять начали переговоры, на этот раз будучи согласны на любые условия в обмен на сохранение жизни им и их семьям.
Но медлительность Ричарда объяснялась исключительно тем, что, увидев над стенами города желтый флаг Салах ад-Дина, он понятия не имел, что цитадель еще стоит, и решил, что Яффо уже окончательно пал. В эти самые минуты один из защитников крепости спрыгнул с высокой стены цитадели на мягкий прибрежный песок, сумел добежать до воды и вплавь добрался до стоявшей под красным флагом галеры Ричарда. Как только король узнал, как обстоят дела на самом деле, то немедленно отдал приказ о высадке. Уже через час все прибывшие с ним на галерах воины были на берегу и пошли в наступление, сминая стоявший на их пути заслон сарацин и продвигаясь все дальше и дальше в город.
Баха ад-Дин, ставший невольным свидетелем этих событий, поскакал к Салах ад-Дину и вошел в его шатер как раз в тот момент, когда он готовился подписать перемирие и даровать всем защитникам города жизнь. Баха ад-Дин шепотом рассказал ему о том, что произошло, и султан отложил перо в сторону, начав отвлекать послов разговором о каких-то пустяках. Но тут в шатер вбежали несколько находившихся в состоянии паники эмиров, и утаивать что-либо от послов больше не имело смысла.
Салах ад-Дин велел арестовать обоих парламентеров, а сам вскочил на коня, чтобы взять возникшую ситуацию под контроль. Первым делом он отдал приказ отослать обоз со взятой в Яффо добычей как можно дальше в тыл, а затем собрал бежавшую из города и рассеявшуюся по его окрестностям армию. По внушающим наибольшее доверие оценкам, общая численность армии, которую Салах ад-Дин привел под стены Яффо, составляла порядка семи тысяч воинов; в распоряжении же Ричарда вместе с запершимся в цитадели гарнизоном Яффо и подошедшим в тот же день по суше отрядом Генриха Шампанского было не более двух тысяч человек. Таким образом, христиане смогли в тот день одержать победу над более чем втрое превосходящим по численности противником.
Если верить европейским хроникам, в тот же день Ричард не только очистил Яффо от сарацин, но и, совершив вылазку из города, заставил Салах ад-Дина повернуть назад и разбил свой лагерь на том самом месте, где до того находилась ставка султана.
Но Салах ад-Дин все еще не был готов смириться со столь сокрушительным, можно даже сказать, оскорбительным поражением. Собрав все имевшиеся в его распоряжении силы, он на рассвете 5 августа снова повел ее в наступление, надеясь стремительным броском снова взять город.
Застигнутые врасплох Ричард и его рыцари успели в течение нескольких секунд схватиться за мечи и в одних нательных рубахах стали отбиваться от наседавших врагов. По неведомым причинам в их распоряжении осталось только 15 (по другой версии — 60) лошадей, но эти полтора десятка (или всё же 60?) рыцарей во главе с самим Ричардом сумели заставить мусульман отступить.