En su primera aparición en 2006 en un torneo de la categoría ATP World Tour obtiene una victoria en primera ronda ante el argentino Damian Patriarca, en el Torneo de Kitzbuhel, pero cayó derrotado en segunda ronda ante el bielorruso Max Mirnyi por 6-7(5), 6-2 y 6-3.
En el otoño, recibió un comodín para el Torneo de Viena, pero perdió en la primera ronda ante el croata Ivan Ljubičić en tres sets.
Al igual que en los dos últimos años, volvió a obtener dos torneos futures más, en Israel.
Luego consiguió la clasificación para el Torneo de Gstaad, y en la primera ronda derrotó a Denis Istomin.
[2] Posteriormente disputó con gran suceso el Torneo de Viena 2010 derrotando a Thomas Muster, Andreas Seppi, Marin Čilić y Michael Berrer, llegando por primera vez a una final de un torneo categoría ATP.
Se enfrentó al español David Ferrer y cayó derrotado claramente en tres sets corridos.
Vuelve a disputar la copa Davis, frente al elenco de Kazajistán por la primera ronda del grupo mundial, pierde su partido frente a Andrey Golubev y también pierde la serie su equipo con un global de 1-3.
[2] Obtiene dos torneos challengers más, ganando el Challenger de Timisoara 2013 derrotando en la final al español Rubén Ramírez Hidalgo y dos semanas más tarde el Challenger de Posnania 2013 derrotando al bosnio Damir Dzumhuren la final.