Profesionalnu karijeru je počeo 2003. godine. Od juniorskih rezulata ističe mu se finale US Opena, gde je izgubio od Endija Marija. Interesantno je da u juniorskoj konkurenciji ima pobedu nad Novakom Đokovićem, u Luksemburgu 2002.
Svoju prvu ATP titulu osvojio je u Zagrebu2008, kao 201. igrač sveta i kao igrač koji je kao srećni gubitnik, odustajanjem Lodre, ušao u glavni žreb. Na putu do finala pobedio je 2. nosioca, Ivu Karlovića, 8. nosioca Janka Tipsarevića i u finalu i 1. nosioca Ivana Ljubičića. Četvrti je teniser u istoriji kojem je pošlo za rukom da kao srećni gubitnik osvoji turnir.
Najveću pobedu je ostvario na Vimbldonu2013. pobedivši nekadašnjeg prvog tenisera sveta Rodžera Federera sa 3:1, istovremeno je prekinuo niz Federera od 36 uzastopnih četvrtfinala na Gren slem turnirima.[4]
Do sad je osvojio po četiri ATP turnira u obe konkurencije.