وما لبث أن انضم الأسطول العثماني والروسي إلى جانب الأسطول البريطاني لقتال الفرنسيين وإخراجهم من مصر، ولمّا رأى بونابرت تجمع الأساطيل الحليفة في البحر المتوسط، عزم على مفاجأة الدولة العثمانية باحتلال بلاد الشام قبل أن يستكمل العثمانيون استعداداتهم، فقام في أوائل سنة 1799 بتحريك 13,000 جندي من جيشه قاصداً سواحل الشام، فاحتل العريش وغزة ويافا والرملة وحيفا ووصل إلى صور في جنوب لبنان.