لما تمكن البرتغاليون من طرد المماليك من مرفأ ديو الهندي وانسحبوا إلى جُدة، تبعهم البرتغاليون, فقام السلطان المملوكي قانصوه الغوري بالاستنجاد بالعثمانيين ضد البرتغاليين الذين قاموا بمحاصرة الأسطول المملوكي في جُدة، فقام العثمانيون بتزويد المماليك بسفن حربية مزودة بمدافع البارود بقيادة سليمان الريس، واستطاع هذا الأسطول العثماني أن يطرد الأسطول البرتغالي المحاصر للأسطول المملوكي بجدة، واستولى على بعض سفن البرتغال وأسَرَ بحَّارتَها.