Fez sua estreia pela Seleção Brasileira nas Eliminatórias da Copa do Mundo de 2002, contra a Colômbia, no dia 15 de novembro de 2000, aos 18 anos. Marcou seu primeiro gol pela Seleção no dia 11 de junho de 2003, em um amistoso contra a Nigéria. Foi incluído no time para a Copa das Confederações FIFA de 2003 e liderou o ataque do Brasil ao lado de Ronaldinho na ausência de Ronaldo. Apareceu em todos os três jogos e marcou dois gols quando o Brasil foi eliminado ainda na fase de grupos. No entanto, perdeu o Torneio Pré-Olímpico de 2004 devido a lesões.