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