Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne French Open - Paris U.S. Open - New York Croatia F1 Croatia F2 Italy F4 Hungary F1 Hungary F2 Serbia&Montenegro F5 Israel F4 10th Wartburg Open - Eisenach Zivnobanka Open - Prostejov Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt Internazionali di Tennis de San Marino - San Marino USTA Challenger of Burbank - Burbank Cairo Challenger - Cairo Prague Challenger - Prague Copa Ericsson - Guadalajara Czech Indoor Open - Prague Corona Mexico City Open - Mexico City Steelers Cup - Kosice Black Forest Open 2004 - Freudenstadt San Remo Tennis Cup 15° Piertomaso - San Remo GHI Bronx Tennis Classic - Bronx ATP Slovak Open Challenger - Bratislava IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Oberstaufen Cup - Oberstaufen ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Meknes Dusseldorf Open Challenger 2007 - Dusseldorf 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Porsche Open - Poznan Ipsos Bucharest Challenger - Bucharest Caversham International Tennis Tournament - Jersey Unicredit Czech Open - Prostejov BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Espinho Challenger - Espinho Compaq Challenger - Bucharest XI Venice Open - Venice Maia Open 2002 - Maia Pekao Open 2003 - Szczecin Renault Slovenian Open - Ljubljana Open Carparti - Brasov Gemax Open 2002 - Belgrade ATU Cup - Weiden Zagreb Open - Zagreb ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Internationaux du Doubs - Besancon V Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Zivnobanka Czech Open - Prostejov Muller Cup - Ulm Optimus Maia Open - Maia San Luis Potosi ATP Challenger - San Luis Potosi Status Athens Open - Athens Tatra Banka Open - Bratislava Podebradka Cup - Prague XL Capital Bermuda Open - Bermuda Tampere Challenger - Tampere Neride Prague Indoor - Prague ATU Cup 2001 - Weiden Zagreb Open - Zagreb 9th Wartburg Open - Eisenach Kyiv UMC Open - Kiev Open Sainte-Victoire - Aix-En-Provence XL Challenger de Tenis Copa Sevilla - Seville Neride Prague Indoor - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Maia Open - Oporto CA Challenger - Graz USTA Tennis Championships of Houston - Houston Antonio Savoldi-Marco Co. - Manerbio Zivnobanka Czech Open - Prostejov Volkswagen TED Open - Istanbul Challenger 42 - Andrezieux Intersport Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Ispat Open 2004 - Ostrava Qatar ATP Challenger - Doha Cepu Open - San Marino Porsche Open - Poznan TED Open - Istanbul ATU Cup - Weiden Pekao Open 2004 - Szczecin 10ø Tornea B. Camparini - Reggio Emilia Privat Bank Cup - Dnepropetrovsk Gemax Samsung Open 2005 - Belgrade Pro Tennis World Open - Sunrise ECM Prague Open - Prague XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov PEOPLEnet Cup - Dnepropetrovsk Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open - Aachen Heilbronn Open - Heilbronn Labertz Open by Stawag - Aachen Tatra Banka Open - Bratislava GHI Bronz Classic - Bronx IPP Open - Helsinki Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech Challenger Ford de Cherbourg - Cherbourg Bauer Watertechnilogy Cup 2008 - Eckental Pekao Open - Szczecin Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger Jersey Challenger Karlsruhe Challenger ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb Sporting Challenger '08-Trofeo Regione Piemonte - Turin KGHM Emax Polish Indoors - Wroclaw Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan dBI Tennis Challenger - Binghamton Dusseldorf Open 2006 - Dusseldorf Mitsubishi Electric Europe Cup - Monza ECU Prague Open - Prague Challenger 42 - Andrezieux Heilbronn Open - Heilbronn USTA Challenger of Las Vegas - Las Vegas Internationaux de Tennis de Brest - Brest V Trofeo Barcelona de Tenis - Barcelona Budapest Challenger - Budapest Jameson Cup - Milan Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires VI Torneo Internazionale di Tennis - Barletta Hungarian Open - Budapest Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda ECM Cup - Prague KGHM Dialog Polish Indoors - Wroclaw GHI Bronx Classic - Bronx Sardinia International Championship - Cagliari International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Kroger / St. Jude International - Memphis Chevrolet Cup - Santiago Venice Open - Venice Kyiv UMC Open - Kiev Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota Sybase Open - San Jose Okal Cup 2003 - Eckental IPP Open - Helsinki Franklin Templeton Tennis Classic - Scottsdale Intersport Heilbronn Open - Heilbronn Legg Mason Tennis Classic - Washington D.C. Estoril Open - Estoril USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Croatia Open - Umag 2001 UT Tyler Patriot Challenger - Tyler The Nottingham Cahllenger - Nottingham AIG Japan Open - Tokyo IPP Open - Helsinki Tatra Banka Open 2006 - Bratislava Kroger / St. Jude International - Memphis Exim Agmedia Open - Kosice Citta di Monza - Monza Gemax Open - Belgrade Ciur Pribram Challenger - Pribram Open Seat-Godo 2001 - Barcelona BMW Open - Munich Open Castilla y Leon - Segovia Akbank Private Banking-TED Open - Istanbul ATP Heineken Challenger 1999 - Ho Chi Minh City The Nottingham Challenger - Nottingham Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Polish Open 99 - Poznan Unicredit (Suisse) Bank S.A. Challenger - Chiasso Oberstaufen Cup - Oberstaufen The Hilversum Open - Hilversum Open Castilla y Leon - Segovia Mercedes Cup - Stuttgart Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Croatia Open - Umag Jaegermeister Open - Braunschweig Idea Prokom Open - Sopot Open Romania - Bucharest CA-Challenge 2000 - Graz Tatra Banka Slovak Open - Bratislava Davidoff Swiss Indoors - Basel TED Open-Akbank Private Banking - Istanbul Next Generation Hardcourts - Adelaide Chennai Open - Chennai Segovia Challenger Open Castilla y Leon - Segovia Qwarant Cup - Sopot Grolsch Cup - Warsaw Maia Challenger - Oporto Healthsouth/USTA Men's Challenger of Burbank - Burbank Nuembrecht Challenger - Nuembrecht Prosperita Open 2007 - Ostrava International Tennis Championships - Delray Beach Warsteiner Challenger Wolfsburg - Wolfsburg Honda-Kah Open - Singapore Barletta Citta Della Disfida Open 99 - Barletta Quelle Cup 1999 - Furth Tenniscup of Flanders - Ostende Connex Open Romania - Bucharest Cairo Challenger - Cairo Top Wool Challenger Biella - Biella SAP Open - San Jose Kroger / St. Jude International - Memphis Open de L'Isere - Grenoble Abierto Mexicano Telfonica MoviStar - Acapulco KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Czech Open - Prostejov Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Allianz Suisse Open - Gstaad Abierto Mexicano de Tenis Pegaso - Mexico City Czech Open 2006 - Prostejov Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Kobstaedernes ATP Challenger - Kolding Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz Sporting Challenger '07 Trofeo Regione Piemonte - Turin Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Aamulehti Tampere Open - Tampere Levene Gouldin & Thompson Tennis Challenger - Binghamton Dutch Open Tennis - Amersfoort Dusseldorf Open Challenger - Dusseldorf 2003 Mercedes Cup - Stuttgart Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Copenhagen Open - Copenhagen Next Generation Adelaide International - Adelaide Sydney International - Sydney Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Miller Lite Hall of Fame Tennis Championships - Newport Kobstaedernes ATP Challenger - Kolding The Stella Artois Championships - London Sybase Open - San Jose Ostrava Challenger Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai The Artois Championships - London Thailand Open - Bangkok Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Furth Challenger Allianz Suisse Open Gstaad - Gstaad Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Houston Internazionali di Tennis di San Marino - San Marino China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Swiss Indoors Basel - Basel China Open - Beijing China Open - Beijing Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Thailand Open - Bangkok China Open - Beijing Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona AEGON Championships - London Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Erste Bank Open - Vienna Belgrade 2 - Belgrade Davidoff Swiss Indoors Basel - Basel Campionati Internazionali di Sicilia - Palermo Serbia Open - Belgrade Adelaide International 1 - Adelaide Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Galleryfurniture.com Challenge - Atlanta Dubai Duty Free Tennis Championships - Dubai U.S. Men's Clay Court Championships - Orlando Croatia Open - Umag Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Olbia Geovillage Open - Olbia KGHM Polish Indoors - Wroclaw Polish Open 2000 - Poznan Gonet Geneva Open - Geneva Pekao Open 2001 - Szczecin Dubai Duty Free Tennis Championships - Dubai Neride Prague Indoor - Prague Zivnobanka Czech Open - Prostejov Venice Challenger - Venice USTA Challenger of Burbank - Burbank Kyiv UMC Open - Kiev Copa Ericsson - Santiago Intersport Heilbronn Open - Heilbronn Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Las Vegas Challenger - Las Vegas Gemax Samsung Open 2004 - Belgrade Pekao Open - Szczecin Astana Open - Astana Dubai Open - Dubai United Cup - Australia Heineken Open Shanghai - Shanghai Serbia Open - Belgrade Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Hellenic Championship - Athens Tel Aviv Watergen Open - Tel Aviv Banja Luka Open - Banja Luka Croatia Open - Umag Mercedes Cup - Stuttgart Tento Czech Open - Prague Brisbane - Brisbane Medibank International - Sydney Gold Flake Open - Chennai Tennis Masters Series - Miami Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Qatar ExxonMobil Open - Doha Wideyes Swedish Open - Bastad BMW Open - Munich CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Heineken Trophy - 's-Hertogenbosch Generali Open 2001 - Kitzbuhel Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Qatar ExxonMobil Open - Doha Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Open 13 - Marseille Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Masters - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Hypo Group Tennis International - Portschach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Barclays ATP World Tour Finals - London Wimbledon - London Sony Ericsson Open - Miami Barclays ATP World Tour Finals - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Wimbledon - London Olympics - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, QF, SRB-KAZ 2-1 Laver Cup - London Davis Cup, Finals, QF, SRB-RUS 1-2 Hyundai Hopman Cup - Perth Davis Cup, Group C, Valencia Davis Cup, World Group, PO, SVK-SRB, 1-4 Hopman Cup - Perth Davis Cup, Group 1, 2R, GBR-SCG 2-3 Hyundai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 AAMI Classic - Kooyong Davis Cup, Group 1, 2R, SRB-GEO 5-0 Mubadala World Tennis Championship Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Mubadala World Tennis Championship Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, SRB-CRO 5-0 All Lower level tournaments Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Finals, Group F Davis Cup, Finals, SF, CRO-SRB 2-1 Mubadala World Tennis Championship Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, SRB-RUS 4-1 The Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London AAMI Classic - Kooyong Nitto ATP Finals - London Nitto ATP Finals - Turin Laver Cup - Chicago Olympics - Beijing Olympics - London Nitto ATP Finals - Turin Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Mubadala World Tennis Championship Mubadala World Tennis Championship A Day At The Drive - Adelaide Olympics - Paris Nitto ATP Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - Turin U.S. Open - New York BNP Paribas Open - Indian Wells