Così, in rapida successione, nel 2001 fu utilizzato ai Mondiali under 20 in Argentina e nel 2003 diresse nel torneo FIFA Confederations Cup svoltosi in Francia; nel 2004 gli venne assegnata la finale della Copa América a Lima tra Brasile e Argentina, e nel 2005 venne designato ancora per il torneo Confederations Cup in Germania. Nel 2006 arrivò, di conseguenza, la chiamata per i mondiali di calcio tedeschi, dove arbitrò tre partite, senza però mai convincere: Repubblica ceca-USA, Svizzera-Togo e Ucraina-Tunisia. Il rendimento non all'altezza lo estromise dalla possibilità di dirigere nella fase decisiva della rassegna iridata.