También se distinguió en la India en diversas acciones, como en el sitio de Cannanore (1507): la guarnición portuguesa estaba al borde de ser superada, cuando el 27 de agosto, la flota de once buques de Tristão da Cunha, procedentes de Socotra, apareció y les socorrió con 300 hombres.