Em julho de 2003, mais uma vez o Brasil esteve presente na Copa Ouro disputada nos Estados Unidos e no México: o Brasil começou perdendo para o México por 1 a 0, se recuperou e derrotou Honduras por 2 a 1, nas quartas de final eliminou a Colômbia por 2 a 0, na semifinal derrotou os Estados Unidos por 2 a 1 na prorrogação. Na final, Brasil e México empataram por 0 a 0 no tempo normal, mas na prorrogação os mexicanos vencem por 1 a 0 e ficam com o título. O Brasil usou a Copa Ouro como torneio preparatório para as Olimpíadas 2004, mas posteriormente não conseguiu se classificar.