Przez większość 2006 roku zmagał się z poważną kontuzją. Grał głównie w challengerach, gdzie jego bilans meczów w grze pojedynczej wyniósł 6:19. O wiele lepiej grał w deblu, wygrywając jeden challenger. Zagrał tylko 3. spotkania w turniejach ATP, wygrywając zaledwie jedno z nich. W 2007 roku wystąpił w dwóch turniejach ATP, gdzie dotarł do półfinału w Walencji i drugiej rundy w Estoril. Poprawił swój bilans spotkań challengerach, mając w tym roku 42. zwycięstwa i 22. porażki (wygrał dwa turnieje tego typu w singlu). Odniósł jedno zwycięstwo w grze pojedynczej we futurze.
2008 Dzięki poprawieniu swojego rankingu wystąpił po raz drugi w wielkoszlemowym Australian Open. Przegrał tam w pierwszej rundzie z Argentyńczykiem Juanem Martínem Del Potro2. Statystyki zawodnika z meczu z Del Potro. Następnie dotarł do półfinału turnieju w Viña del Mar, gdzie przegrał z Juanem Mónaco. Wcześniej pokonał: Gastóna Gaudio, Sergio Roitmana i Fabio Fogniniego. Po tym sukcesie awansował na 70. miejsce w rankingu. Mimo tego, że w kolejnym tygodniu tenisiści rozgrywali Puchar Davisa awansował o kolejne dwa miejsca w rankingu, tym razem na pozycję 68. (najlepszą w karierze). Kolejnym turniejem, w którym zagrał był Brasil Open. Odpadł tam w pierwszej rundzie po porażce z rozstawionym z numerem pierwszym Carlosem Moyą 4:6, 6:4, 4:63.