Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Serbia&Montenegro F5 Serbia&Montenegro F6 Belgium F1 Tunisia F6 Morocco F1 Morocco F2 Hungary F3 Italy F17 Serbia & Montenegro F2 Netherlands F1 Serbia & Montenegro F3 France F17 France F18 UAE F2 Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova Banja Luka Challenger 2005 - Banja Luka XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Dharwad Challenger 2006 - Dharwad San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech La Rinascente Tennis Cup Harbour Club Milano - Milan Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul Genova Open Challenger - Genova Flea Market Cup - Busan KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Mitsubishi Electric Europe Cup - Monza San Marino CEPU Open - San Marino UAE F1 Belgium F2 Tunisia F4 Tunisia F5 Belgrade Challenger Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Italy F16 Serbia & Montenegro F1 Serbia & Montenegro F4 Serbia & Montenegro F5 Hungary F6 Sunrise Challenger Croatia F2 Italy F11 Biella Challenger Rome Challenger Palermo Challenger Ortisei Challenger Bergamo Challenger Sopot Challenger Manerbio Challenger Florianopolis Challenger Cordenons Challenger Bergamo Challenger Irving Challenger Mersin Challenger Tunis Challenger Cortina Challenger San Marino Challenger Como Challenger Banja Luka Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Internazionali di Tennis - Bergamo Prague Challenger Timisoara Challenger - Timisoara Akbank Private Banking TED Open 2006 - Istanbul Ostrava Challenger Todi Challenger Scheveningen Challenger The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Istanbul Challenger Rennes Challenger Punta Del Este Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Padova Challenger Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Szczecin Challenger Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Tunis Challenger Bordeaux Challenger San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb Alexander Kolyaskin Memorial - Donetsk X Trofeo Ciudad de Quito - Quito Belgrade Challenger Heilbronn Open - Heilbronn Tunis Open 2007 - Tunis Internazionali de Tennis di Bergamo - Bergamo Pekao Open - Szczecin Lambertz Open by Stawag - Aachen BMW Tennis Championship - Sunrise Jameson Cup - Milan Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul PEOPLEnet Cup - Dnepropetrovsk Sir Supermercati - Rome Turin Challenger San Marino Challenger XL Bermuda Open - Bermuda Rijeka Open - Rijeka 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati Le Gosier Challenger Reggio Emilia Challenger Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo San Marino Challenger Cordenons Challenger Braunschweig Challenger Dallas Challenger Caltanissetta Challenger Santiago Challenger Vercelli Challenger Genova Challenger Oberstaufen Challenger Orleans Challenger Ethias Trophy - Mons Eckental Challenger Sibiu Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Tatra Banka Slovak Open - Bratislava Architect Open - Budapest Courmayeur Challenger Barletta Challenger St. Brieuc Challenger Surbiton Challenger Nottingham Challenger Heilbronn Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Campionati Internazionali di Sicilia - Palermo Marbella Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Santiago Challenger Qatar ExxonMobil Open - Doha Tatra Banka Open 2006 - Bratislava Eckental Challenger Gerry Weber Open - Halle Napoli Challenger Ordina Open - 's-Hertogenbosch Chicago Challenger Rome Challenger Ortisei Challenger Brest Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Playford Challenger Furth Challenger Davidoff Swiss Indoors Basel - Basel Cherbourg Challenger Bangkok Challenger Qatar ExxonMobil Open - Doha Pau Challenger Yokohama Challenger Chennai Open - Chennai Lille Challenger Marbella Challenger Sophia Antipolis Challenger PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Aix En Provence Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi The Dubai Tennis Championships - Dubai Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Open Seat Godo 2007 - Barcelona Nokian Hakkapeliitta Open - Tampere Grand Prix Hassan II - Casablanca Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Mumbai Open - Mumbai Nur-Sultan 2 Challenger AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Nottingham 1 Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Tehran Open 2004 - Tehran ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ethias Trophy - Mons Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade The LTA Men's Challenger - Southampton Gemax Open - Belgrade Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Bratislava Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Nur-Sultan Challenger Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Mons Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Barletta Challenger SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Ostrava Challenger Santiago Challenger Genova Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Rome Challenger AEGON Championships - London Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Dallas Challenger Winston-Salem Open - Winston-Salem Open 13 - Marseille Genova Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo BMW Open - Munich If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mons Challenger Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Tata Open Maharashtra - Pune Sao Paulo Challenger Tour Finals Ortisei Challenger The Artois Championships - London Hall of Fame Open - Newport Rabat Challenger BCR Open Romania - Bucharest Thailand Open - Bangkok Medibank International - Sydney Marrakech Challenger Grand Prix Hassan II - Casablanca Astana Open - Nur-Sultan Open Sud de France - Montpellier Ordina Open - s-Hertogenbosch Barletta Challenger Napoli Challenger International German Open - Hamburg Nottingham Challenger Bet-at-home Open - Hamburg Delray Beach Open - Delray Beach Synsam Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen ABN AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide Medibank International - Sydney Cherbourg Challenger China Open - Beijing St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Napoli Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London BMW Open - Munich UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Ortisei Challenger BRD Nastase Tiriac Trophy - Bucharest Turkish Airlines Open Antalya - Antalya Pullach Challenger Malaysian Open - Kuala Lumpur Split Challenger ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hamburg Challenger AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Apia International - Sydney St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington San Benedetto Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Jameson Cup - Milan Dubai Duty Free Tennis Championships - Dubai Eckental Challenger ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing Monterrey Challenger Prostejov Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril BB&T Atlanta Open - Atlanta Citi Open - Washington Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart Serbia Open - Belgrade Chennai Open - Chennai Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome St. Petersburg Open - St. Petersburg Rogers Masters - Toronto Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai 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 Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Western & Southern Open - Cincinnati Qatar ExxonMobil Open - Doha Open 13 - Marseille Shanghai Rolex Masters - Shanghai Croatia Open - Umag Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Bangkok Challenger BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid Chengdu Open - Chengdu Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Murray River Open - Melbourne Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati AEGON International - Eastbourne BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Serbia Open - Belgrade Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart China Open - Beijing Campionati Internazionali D'Italia - Rome Gazprom Hungarian Open - Budapest Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg BMW Open - Munich Chengdu Open - Chengdu Copa Claro - Buenos Aires Intrum Stockholm Open - Stockholm 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 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, SWE-ITA 3-2 U.S. Open (juniors) Davis Cup, Group I, 2R, ITA-SLO 5-0 French Open (juniors) Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 All Lower level tournaments Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Wimbledon (juniors) Olympics - London Olympics - Rio de Janeiro AAMI Classic - Kooyong AAMI Classic - Kooyong Olympics - Beijing