Con la nazionale brasiliana, per la quale vanta 87 presenze, ha disputato tre Mondiali e vinto tre trofei: una Copa América nel 2004 e due FIFA Confederations Cup, nel 2009 e nel 2013.