In singolare ha conquistato 3 titoli ATP su 9 finali. In doppio ha ottenuto 2 vittorie e 2 sconfitte in finale. Con il netto successo sul francese Michaël Llodra, nel 2010, ha regalato alla Serbia il punto decisivo per aggiudicarsi la prima Coppa Davis della sua storia. È l'unico tennista nella storia ad avere vinto tutte e tre le maggiori competizioni a squadre maschili: Coppa Davis nel 2010, World Team Cup nel 2009 e 2012 e ATP Cup nel 2020.