Alcanzó la final en el 1500 m del Campeonato Mundial de Atletismo en Pista Cubierta de 1997, acabando quinto.
Una nueva cuarta plaza en el Campeonato Europeo de Atletismo en Pista Cubierta de 1998 le hizo volver a rozar una medalla internacional.
Mejoró su tiempo hasta los 3:32.17 en julio de 1998 y acabó séptimo en la final del IAAF Grand Prix de ese año.
[5] Hizo otro buen tiempo en el Campeonato Mundial de Atletismo en Pista Cubierta de 1999 del mes siguiente, solo un poco más lento que el anterior récord de Elliott, pero fue batido por Haile Gebrselassie y Laban Rotich; de todos modos, esto le supuso la medalla de bronce y su primer podio en una prueba internacional importante.
En la carrera más rápida de la historia de la competición, Díaz consiguió una mejor marca personal con 3:31.83, pero acabó en quinto lugar, por detrás de sus compatriotas Reyes Estévez y Fermín Cacho.