On 22 June 2005, Gilberto played in Brazil's 1–1 draw against Japan, in his only game of the 2005 FIFA Confederations Cup.
22 июня 2005 года Жилберту сыграл за Бразилию против Японии, матч завершился вничью 1:1, это была его единственная игра на Кубке конфедераций 2005 года.