Ein Jahr später spielte er wieder für die USA im CONCACAF Gold Cup 2007. Durch seinen Treffer im Halbfinale erreichte die Mannschaft das Finale und gewann anschließend das Turnier. Sein letztes Länderspiel machte er am 18. November 2009, als er bei der 1:3-Niederlage in Aarhus gegen Dänemark in der Anfangsformation stand und durchspielte. Zur WM 2010 nahm der damalige Trainer Bob Bradley ihn nicht mit.