Disputó el Sudamericano Sub-20 de Paraguay 2007, clasificatorio para el Mundial Sub-20 de Canadá de ese mismo año. Tras dos deficientes duelos contra Brasil (2-4) y (0-1), José Sulantay decidió dejarlo en el banco para el tercer duelo del Grupo A contra (partido que Chile ganó 4-0), decidió darle una nueva oportunidad para el último duelo del grupo contra , partido en el que Vidal se destapó y marcó un doblete en la victoria 4-2 que a la postre los clasificó al Hexagonal Final. Comenzaron de la mejor manera el Hexagonal al golear por 5-0 a con 1 anotación de Vidal, en la segunda fecha contra Brasil volvió a ser clave al marcar los dos goles chilenos en la igualdad 2-2, ambos de lanzamiento penal. Por la cuarta fecha asistió a Nicolás Medina en la igualdad 1-1 con , y en el último partido del hexagonal volvió a marcar 1 gol en la derrota 2-3 con , pero aun así lograrían obtener boletos para Canadá 2007 al acabar en el cuarto lugar y agarrar el último cupo sudamericano de clasificación.