ملك اشرف خليل در چهارم ربيع الاول سال 690 ق با سپاهي عظيم به عكا رسيد و آن شهر را محاصره كرد. سپاهيان قبرس به كمك صليبي‏ها آمدند، اما شكست خود را قطعي ديده و از طريق دريا گريختند. مسلمانان به عكا حمله برده و جنگ شديدي در روز هفدهم ربيع الاول سال 690 ق روي داد. در اين نبرد، مسلمين پيروز شده و صليبي‏ها شكست خوردند. عكا از سال 496 ق تا سال 690 ق در دست صليبي‏ها بود. ملك اشرف خليل پس از بازپس گرفتن عكا، شهرهاي صور و صيدا را نيز از دست صليبي‏ها بيرون كرد.