Profesionalno se tenisom bavi od 2000. godine. Do sada mu je najveći uspjeh osvajanje tri turnira u pojedinačnoj konkurenciji, te jednog turnira u konkurenciji parova. Od najboljih Grand Slam rezultata izdvaja se četvrtina završnice Wimbledona 2009. godine.
Visok je 208 cm, pa je zbog toga najviši tenisač koji je ikada dospio u Top 100. Upravo zbog svoje visine najjača strana su mu servisi. U 1. kolu turnira u Wimbledonu 2005. godine, uspio je zabiti 51 as u meču protiv Danielea Braccialia. Na kraju je ipak izgubio, ali je uspio dostići rekord Joachima Johanssona po broju zabijenih asova u jednom meču.
Na teniskom turniru u San Joseu, sredinom veljače 2007., po drugi puta u karijeri, došao je do finala, no izgubio je u od Škota Andya Murraya iako je imao osvojen prvi set i break viška u drugom setu.
Svoj prvi ATP turnir, osvojio je 15. travnja 2007. u Houstonu na zemljanoj podlozi, svladavši u finalu, argentinskog tenisača Mariana Zabaletu. Na putu do naslova nije izgubio niti jedan set.
Osvojio je još dva ATP turnira u 2007. u Nottinghamu i Stockholmu. Jubilarnu 100. pobjedu na ATP-turnirima, ostvario je u polufinalu turnira u Stockholmu.
Postigao je više od 1000 asova u 2007. godini i tako postao 4. tenisač, kojemu je to uspjelo nakon Pete Samprasa, Gorana Ivaniševića i Andy Roddicka.
Član je hrvatske teniske reprezentacije u Davis Cupu, kao treći igrač. Zbog problema oko honorara, trenutno ne igra za reprezentaciju.