Fonseca kuului Portugalin joukkueeseen, joka saavutti Minskin Euroopan kisoissa 2019 hopeaa sekajoukkuekilpailussa. Hän voitti samana vuonna alle 100 kg:n painoluokan maailmanmestaruuden Tokiossa kukistettuaan loppuottelussa venäläisen Nijaz Iljasovin. Hän saavutti alle 100-kiloisissa EM-pronssia Prahassa 2020. Lissabonin EM-kilpailuissa 2021 hän oli samassa sarjassa seitsemäs. Hän voitti 100 kg:n sarjan maailmanmestaruuden Budapestissa 2021 kukistettuaan loppuottelussa serbialaisen Aleksandar Kukoljin. Vuodelle 2021 siirretyissä Tokion olympialaisissa Fonseca voitti 100 kg sarjassa olympiapronssia.