Career 2025 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Italy F34 Croatia F11 Dominican Republic F1 Dominican Republic F5 Spain F4 Spain F5 Spain F8 Spain F11 Italy F7 Italy F8 Germany F12 Germany F13 Netherlands F4 Usa F23 USA F24 Spain F10 Bosnia & Herzegovina F2 Croatia F1 Croatia F2 Croatia F3 Italy F5 Italy F6 Netherlands F1 Italy F15 France F19 Turkey F5 Turkey F6 Spain F6 Turkey F7 Turkey F8 Turkey F13 Germany F14 Italy F4 (Sondrio) M15 Kaltenkirchen Dominican Republic F2 Spain F9 Heilbronn Challenger Oberstaufen Challenger Freudenstadt Challenger Sacramento Challenger Tiburon Challenger Eckental Challenger Oberstaufen Challenger Kyoto Challenger Pingguo Challenger Rome Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Open de Charleroi - Charleroi Rennes Challenger Eckental Challenger Copa Sevilla - Seville Heilbronn Challenger Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino TED Open - Istanbul Kuppers Kolsch Cup by Lambertz - Aachen DPD Challenger 2000 - Aschaffenburg FILA Challenger Biella - Biella M15 Oberhaching Quelle Cup - Furth Nord/LB Open - Braunschweig Savannah Challenger M15 Kamen Tallahassee Challenger San Marino Cepu Open - San Marino Furth Challenger Pekao Open - Szczecin Muller Cup - Ulm Skandia Open - Linz Internationaux de Tennis de Brest - Brest TennisCup Vlaanderen - Antwerp Oberstaufen Challenger Como Challenger Privat Bank Cup - Dnepropetrovsk Alphen Challenger Heilbronn Challenger Vicenza Challenger Vancouver Challenger Nord LB Open - Braunschweig Rome 1 Challenger Blois Challenger Zagreb Challenger Geneva Challenger Skopje Challenger Energis Dutch Open - Amsterdam Calabasas Challenger Open Seat-Godo 2001 - Barcelona BMW Open - Munich Energis Open - Amsterdam Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Open 13 - Marseille Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Prague Challenger CA Tennis Trophy - Vienna AAPT Championships - Adelaide Open Seat Godo 2003 - Barcelona Jameson Cup - Milan BMW Open - Munich Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Kenitra Challenger Koblenz Challenger Furth Challenger Barletta Challenger Rimini Challenger Caltanissetta Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Bratislava Challenger Guangzhou Challenger Bangkok Challenger M15 Cadolzburg Kyoto Challenger Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Liberec Challenger Togliatti Cup - Togliatti Kyiv UMC Open - Kiev Turin Challenger Mercedes Cup - Stuttgart Black Forest Open 2000 - Freudenstadt Tulln Challenger Skandia Open - Linz Generali Open - Kitzbuhel Trofeo Barcelona de Tenis - Barcelona Sibiu Challenger Idea Prokom Open - Sopot Open de L'Isere-Open 38 - Grenoble Forli 2 Challenger TD Waterhouse Cup - Long Island Open Romania - Bucharest Braunschweig Challenger Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Lugano Challenger Qatar Open - Doha Medibank Private International - Sydney Cordenons Challenger Hamburg Challenger ABN/AMRO World Tennis Tournament - Rotterdam V Torneo Internazionale di Tennis - Barletta Dubai Open - Dubai Muller Cup - Ulm Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Forli 3 Challenger Internationaler Raiffeisen Grand Prix - St. Polten Yokohama Challenger Allianz Suisse Open - Gstaad Bangkok Challenger Mercedes Cup - Stuttgart Open de Moselle - Metz Kremlin Cup - Moscow Intersport Heilbronn Open - Heilbronn St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Hersonissos 6 Challenger Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Liberec Challenger Augsburg Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Astana Challenger Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Italy F3 (Basiglio) Estoril Open - Estoril Privat Bank Cup - Dniepropetrovsk Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Allianz Suisse Open - Gstaad Lyon Challenger ATU Cup - Weiden Kyiv Open - Kiev Dutch Open Tennis - Amersfoort Braunschweig Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven LTA Men's Challenger - Wrexham BMW Challenger Open - Monchengladbach Braga Challenger China Open - Beijing Kuppers Kolsch Cup - Aachen Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Kyiv UMC Open - Kiev Cleveland Challenger Monterrey Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Mauthausen Challenger ABN AMRO World Tennis Tournament - Rotterdam Verona Challenger The Dubai Tennis Championships - Dubai Liberec Challenger Granby Challenger Orange Warsaw Open - Warsaw Tulln Challenger Seoul Challenger St. Petersburg Open - St. Petersburg Tenerife 2 Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Champaign Challenger Cordenons Challenger The Dubai Tennis Championships - Dubai Monza Challenger China Open - Beijing Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Winston Salem - Winston Salem Orleans Challenger Furth Challenger Brisbane International - Brisbane Bad Waltersdorf Challenger Knoxville Challenger Open Sud de France - Montpellier Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam Gold Flake Open - Chennai Open 13 - Marseille Noumea Challenger BRD Nastase Tiriac Trophy - Bucharest Columbus Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Como Challenger Todi Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rijeka Challenger Campionati Internazionali di Sicilia - Palermo Moselle Open - Metz Estoril Open - Estoril Davidoff Swiss Indoors - Basel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai Lisbon Challenger Open Sud de France - Montpellier Prague Challenger BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Milan Indoors - Milan Malaysian Open - Kuala Lumpur China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Sao Paulo Challenger Tour Finals Alphen Challenger Gelsor Open Romania - Bucharest Pilot Pen Tennis - New Haven Salzburg Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Heilbronn Challenger Sarajevo Challenger Bet-at-home Open - Hamburg Estoril Open - Estoril Bergamo Challenger The Hypo Group Tennis International 2008 - Poertschach ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai Sarajevo Challenger Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Heilbronn Challenger Dallas Open - Dallas Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Rimouski Challenger Campionati Internazionali di Sicilia - Palermo Malaysian Open - Kuala Lumpur Sarasota Challenger China Open - Beijing Milan Indoors - Milan Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Open 13 - Marseille Open Seat Godo 2007 - Barcelona Garanti Koza Sofia Open - Sofia China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech PBZ Zagreb Indoors - Zagreb Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Great Ocean Road Open - Melbourne Sardegna Open - Cagliari Kremlin Cup - Moscow Apia International - Sydney Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Dortmund Challenger Adidas Open de Toulouse - Toulouse ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Energis Open - Amersfoort Open Sud de France - Montpellier Open 13 - Marseille Kremlin Cup - Moscow Budapest Challenger Heilbronn Challenger Schickendanz Open - Furth European Open - Antwerp Le Gosier Challenger Nord/LB Open - Braunschweig Tennis Cup of Flanders - Ostende Hamburg Challenger Quelle Cup 2000 - Furth Meknes Challenger Biella 5 Challenger BMW Open - Munich Forli 1 Challenger BMW Open - Munich Geneva Open - Geneva Bet-at-home Open - Hamburg Braunschweig Challenger Como Challenger Qatar ExxonMobil Open - Doha Lisbon Challenger Mouilleron-Le-Captif Challenger Prostejov Challenger Ismaning Challenger Parma Challenger Swiss Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Tampere Challenger Zug Challenger Santo Domingo Challenger TCT Open - Tunis BMW Open - Munich BMW Open - Munich Noventi Open - Halle Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Delray Beach Open - Delray Beach President's Cup - Tashkent Davidoff Swiss Indoors - Basel Delray Beach Open - Delray Beach Serbia Open - Belgrade Heilbronn Challenger Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Royan Challenger The Stella Artois Championships - London Gonet Geneva Open - Geneva Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Hamburg Hamburg Challenger Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo ATP Kremlin Cup - Moscow Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Kroger / St. Jude International - Memphis Adidas International - Sydney Siebel Open - San Jose Open 13 - Marseille Dubai Open - Dubai BMW Open - Munich Power Horse Cup - Dusseldorf Como Challenger Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Lyon - Lyon Cerveza Club Colombia Open - Bogota Hall of Fame Open - Newport Kroger / St. Jude International - Memphis Tennis Masters Series - Montreal Las Vegas Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London Luedenscheid Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Generali Open - Kitzbuhel French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo U.S. Open - New York Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pilot Pen Tennis - New Haven French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Qatar Open - Doha Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Adidas International - Sydney Tennis Masters Series - Paris Sony Ericsson Open - Miami Rogers Masters - Montreal Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Australian Open - Melbourne Synsam Swedish Open - Bastad Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Croatia Open - Umag Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Sony Open Tennis - Miami Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Australian Open - Melbourne Capitala World Tennis Championship All Lower level tournaments Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, PO, GER-AUS 3-2 Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Olympics - Athens