James fue convocado a la selección sub-20 de Colombia en el Torneo Esperanzas de Toulon por el técnico Eduardo Lara, de la cual se le dio el brazalete de capitán en lugar de Juan David Cabezas, equipacion de españa quien lo fue en el Torneo sub-20 Sudamericano de Perú. 9 de julio de 2006, se volvió a enfrentar contra todo pronóstico a suizo Federer en la final del torneo londinense de Wimbledon, aunque en esta ocasión la victoria fue para el número uno del mundo por 0-6, 6-7, 7-6 y 3-6. De esta manera, Federer conquistó su cuarto título en el All England Club consecutivo.