He has won 27 caps for Brazil, played in the 2006 World Cup in Germany and was a member of the Brazil squads that won the 2004 and 2007 Copa America.