Закрепление португальцев в Индийском океане уже начало сказываться на восточной торговле пряностями. Португальцы беспощадно топили груженные пряностями корабли, шедшие из Индии в Красное море и Персидский залив. Подвоз пряностей в порты Леванта сильно сократился. С другой стороны, на лиссабонский рынок стало поступать все больше и больше индусских товаров, и цены на них сразу резко упали.
Больше всего от нового морского пути из Европы в Индию страдали Египет и Венеция. Естественно, что мусульманские владыки Египта и христианнейшая сеньория Венеции скоро нашли общий язык в борьбе против новых конкурентов в Индии.
На решение египетского султана повлияли и неоднократные просьбы о помощи индийских мусульман.
В египетских портах Красного моря начали строить огромный флот. Большую помощь египтянам оказала Турция, в то время самая мощная морская держава Средиземноморья. Турки прислали в Египет моряков и командиров, корабельных дел мастеров и бойцов.
Венеция тоже поспешила помочь египетскому султану в подготовке эскадры против португальцев. Венецианские галионы и каравеллы везли в египетские порты лучший корабельный лес Далматинского побережья и то, чего более всего не хватало египтянам, – пушки и снаряды. На венецианских кораблях прибыли в Египет судостроители, пушкари и мореходы. Они обучали египтян строительству кораблей, искусству стрельбы и кораблевождению.
В 1508 году египетский флот под начальством Мир Хуссайна покинул Суэц и двинулся на юг по Красному морю. Под Чаулом Мир Хуссайн внезапно напал на португальскую эскадру и разбил португальцев. В бою погиб командир эскадры – единственный сын вице-короля – Дом Лоренсо д'Альмейда.
После победы Мир Хуссайна под Чаулом владычество португальцев в Индийском океане, казалось, висело на волоске. К победителю присоединились Заморин Каликута, правитель Диу – Малик Айяз и властители многих городов Малабарского побережья.
Узнав о поражении португальцев и гибели сына, старый вице-король бросился навстречу египтянам.
2 февраля 1509 года португальцы подошли к Диу, где Мир Хуссайн и Малик Айяз собрали 200 кораблей. Начался бой. У португальцев было гораздо больше пушек, чем у их противников, а стрелы малабарцев не могли причинить существенного вреда закованным в латы воинам д'Альмейды. Решающую роль сыграло уменье португальцев вести морской бой. Португальцы одержали полную победу. Сам Мир Хуссайн был ранен и бежал в Диу. Франсиско д'Альмейда захватил, разграбил и сжег большую часть вражеских кораблей.
Битва под Диу решила вопрос о господстве на Индийском океане. Правда, турки и египтяне пытались еще несколько раз помочь своим индийским союзникам и единоверцам, но дело ограничивалось присылкой солдат, командиров и пушек. Никто уже не решался оспаривать господство Португалии на море.