Top 5s perhaps not, but he has got some top 10s.
9th, Vuelta al País Vasco 2006 stage 6 (24km) +36" from Gómez Marchante (just behind some guy called Contador)
8th, Clasica a Alcobendas 2006 stage 3 (9,7km) +36" from Hruska
3rd, Vuelta al País Vasco 2007 stage 6 (14km) +4" from Samuel Sánchez
6th, Clasica a Alcobendas 2007 stage 3 (9,7km) +8" from Valverde
8th, Volta a Catalunya 2007 stage 5 (17,1km MTT) +1'11" from Menchov
15th, Tour de France 2007 stage 13 (54km) +1'59" from Evans
9th, Dauphiné Libéré 2008 stage 3 (31km) +2'07" from Valverde
4th, Volta a Portugal 2008 stage 10 (31,2km) +1'37" from Guerra
2nd, Vuelta a Chihuahua 2008 stage 4 (18,9km) +26" from Camaño
However, in 2009 his TT started to drop off along with his motivation. I didn't even bother looking at his 2010 results. This year his TT has been decent, but not as good as it was pre-2009.