På seilasen tilbake mot India tvang et uvær ham i land på en kinesisk øy nær den viktige havne- og handelsbyen Kanton. Der møtte han den rike portugisiske handelsmannen Diégo Pereira, en gammel venn han kjente fra Cochin. Han viste ham et brev fra portugisere som ble holdt som fanger i Guangzhou, og som bad om at Portugal sendte en ambassadør til det keiserlige hoff for å tale deres sak.