Den 12. februar 1502 seilte Vasco da Gama på nytt mot India, med en flåte på 20 krigsskip, med det mål å tvinge igjennom portugisiske interesser i Østen. Dette var en oppfølging av reisen til Pedro Álvares Cabral, som hadde blitt sendt til India to år tidligere med en flåte på 13 skip. Cabral var blitt jaget fra Calicut, hadde møtt fiendtlighet i alle de muslimske havnebyene på Østafrikakysten, og var blitt overfalt og jaget fra havnebyen Kilwa Kisiwani. Nå skulle portugiserne ta kontroll.