Gilberto var skadad både under VM 2006 och Afrikanska Mästerskapet 2006. I mötet med Mali under Afrikanska Mästerkspaet 2010 så spelade Gilberto fram till 1-0 målet, han gjorde 3-0 på straff och orsakade en ny straff som Manucho gjorde 4-0 på. Under matchens sista 15 minuter så lyckades däremot Mali komma ifatt och matchen slutade 4-4.