Jamais vainqueur d'un tournoi ATP en simple, il s'est toutefois imposé à huit reprises sur le circuit secondaire Challenger : Tulsa en 2001, Prague en 2004 et 2005, Trnava en 2007, Prague et Bratislava en 2008, Jersey en 2010 et Sarajevo en 2012.
Son meilleur résultat en Grand Chelem est un 3e tour à l'Open d'Australie 2011 où il bat Denis Istomin et Thomaz Bellucci. Il a en outre atteint le 3e tour à Miami en éliminant Mark Philippoussis ainsi que les quarts de finale à Toronto après avoir écarté Gustavo Kuerten. Ses meilleures performances dans des tournois ATP sont une finale à Bois-le-Duc en 2006 et trois demi-finales à Auckland et Bois-le-Duc en 2005 et Zagreb en 2009.
À noter son match contre Novak Djokovic à l'Open de Bâle, futur vainqueur, où il est battu par deux roues de bicyclettes (6-0, 6-0) en moins de 55 minutes.