En la ronda de los 16 mejores, camiseta barça la escuadra nacional derrotó a Portugal 1 a 0 con gol de Arturo Vidal. Cinco días después volvió a marcar un gol en el triunfo 2-0 sobre Israel en Concepción, otro amistoso previo al mundial de Sudáfrica. Poco después el 4 de junio de 2008 marcó su primer doblete por la selección en el triunfo 2-0 sobre Guatemala, amistoso jugado en el Estadio El Teniente de Rancagua.