Tras recuperarse, en noviembre de 1998 fue oro en barra fija en el Grand Prix de Zúrich (Swiss Cup), que en esa edición no formó parte del calendario de la Copa del Mundo. En abril de 1999 consiguió la victoria individual en el Torneo Tres Naciones en Ingersheim (Alemania), siendo 2º por equipos, y en julio obtuvo el bronce en anillas en la . En octubre de 1999 volvió a ser el campeón del mundo en barra fija en el Mundial de Tianjin, siendo además 6º en la prueba de anillas. En 1999 también fue plata en barras paralelas en el torneo de Cottbus, aunque ese año la prueba no pertenecía al calendario de la Copa del Mundo. En la prueba de la Copa del Mundo de Glasgow en 1999 fue oro en paralelas, 8º en anillas y oro en barra fija. El año siguiente, hacia junio de 2000, se lesionó en la rodilla derecha en la salida de un ejercicio de barra, por lo que en agosto de 2000 tuvo que ser operado por segunda vez de la rodilla por Pedro Guillén, esta vez por la lesión del ligamento cruzado anterior. Debido a esta lesión no pudo participar en los Juegos Olímpicos de Sídney.