Nel 2006 partecipa per la seconda volta ai Mondiali ma salta la vittoriosa Gold Cup del 2007. Il 22 marzo dello stesso anno segna il suo primo gol in nazionale al Westfalenstadion di Dortmund in un'amichevole persa 4-1 contro la Germania.