Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Spain #1-w2 Spain #1-w3 Portugal F2 Netherlands F3 Netherlands F4 Netherlands F1 Germany F9 Germany F12 Netherlands F3 Netherlands F4 Spain F26 Israel F1 China F3 Canada F1 China F4 Canada F2 China F5 Great Britain F6 Great Britain F7 Great Britain F8 Italy F15 Netherlands F4 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Germany F4 Netherlands F1 Netherlands F3 Turkey F11 Turkey F12 Malaysia F6 Germany F1 Germany F2 Germany F3 Turkey F1 Turkey F2 Netherlands F1 Netherlands F4 Germany F3 Netherlands F1 Netherlands F6 Germany F19 Germany F20 Turkey F41 Turkey F42 Turkey F46 Germany F3 France F4 Spain F6 Spain F7 Slovenia F2 Netherlands F1 Netherlands F2 Spain F16 Spain #1-w4 Spain F17 Spain F25 Netherlands F2 Germany F10 Italy F24 Germany F11 Netherlands F6 Spain F27 Great Britain F17 Great Britain F18 Germany-w3 France F19 Germany-w4 Belgium F1 Israel F5 Belgium F2 Israel F2 Israel F6 Israel F3 Croatia F1 Croatia F2 Canada F3 Great Britain F5 Morocco F4 Italy F14 Italy F16 Netherlands F2 Netherlands F3 Great Britain F7 Netherlands F2 Turkey F11 Netherlands F3 Netherlands F5 Netherlands F6 Germany F2 Egypt F2 Portugal F1 Portugal F2 Turkey F12 Netherlands F3 Netherlands F4 Netherlands F6 Netherlands F7 Portugal F12 Croatia F11 Greece F8 Greece F9 Netherlands F3 (Middelburg) Toyota Challenger Mordovia Cup - Saransk The LTA Hester Trophy - Manchester Ethias Trophy - Mons Ford Tennis Championships - Louisville Music City Challenger - Nashville LTA Wrexham Challenger - Wrexham 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Marrakech The Tarka Challenger - Barnstaple IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Coffee Cup Challenger - Chikmagalur Siemens Open - Scheveningen Timisoara Challenger - Timisoara Kobstaedernes ATP Challenger - Kolding San Remo Challenger Turin Challenger Rimini Challenger Alphen Challenger Tean International - Alphen Jersey Challenger Helsinki Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Furth Challenger Cordenons Challenger Segovia Challenger San Sebastian Challenger Manerbio Challenger Como Challenger Trani Challenger Szczecin Challenger Alphen Challenger Heilbronn Challenger Bordeaux Challenger Braunschweig Challenger Manerbio Challenger St. Petersburg Challenger 2006 - St. Petersburg BMW Tennis Championship - Sunrise Citta di Como - Como Challenger Brasov - Brasov Wolfsburg Challenger Lambertz Open by Stawag - Aachen Citta di Como - Como Internazionali de Tennis di Bergamo - Bergamo Rome Challenger Bath Challenger Rhodes Challenger Aamulehti Tampere Opene - Tampere Orbetello Challenger Bercuit Challenger ECU Prague Open - Prague Kobstaedernes ATP Challenger - Kolding KGHM Dialog Polish Indoors - Wroclaw Rome Challenger Siemens Open 2007 - Scheveningen LTA Nottingham Challenger - Nottingham Mons Challenger Siemens Open - Scheveningen Alphen Challenger Seville Challenger Kos Succhetti Tennis Cup - Cordenons Eckental Challenger Oberstaufen Challenger Tatra Banka Slovak Open - Bratislava Labertz Open by Stawag - Aachen Nottingham Challenger Caltanissetta Challenger Barletta Challenger Trani Challenger San Marino Challenger Rome Challenger Bergamo Challenger Cherbourg Challenger Rome Challenger Le Gosier Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Caltanissetta Challenger Marburg Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger San Marino Challenger Meerbusch Challenger Alphen Challenger Mons Challenger Rennes Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Noumea Challenger Heilbronn Challenger Prostejov Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Alphen Challenger Seville Challenger Trnava Challenger Mons Challenger Barletta Challenger Rennes Challenger Mersin Challenger Reunion Island Challenger Wroclaw Challenger Aachen Challenger St. Brieuc Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Caltanissetta Challenger Scheveningen Challenger Genova Challenger Trnava Challenger Rennes Challenger Eckental Challenger Orbetello Challenger Barletta Challenger Turin Challenger Scheveningen Challenger Alphen Challenger Noumea Challenger Rome Challenger Okal Cup 2004 - Eckental Sopot Challenger Jameson Cup - Milan SAA Hilversum Open - Hilversum Rome Challenger Dallas Challenger Siemens Open - Scheveningen Scheveningen Challenger Irving Challenger Kobstaedernes ATP Challenger - Kolding Sibiu Challenger The LTA Sunderland Challenger - Sunderland Florence Challenger Bangkok Challenger Forli Challenger Aamulehti Tampere Open - Tampere Trieste Challenger Liberec Challenger Meerbusch Challenger Luedenscheid Challenger Garden Open - Rome Forli 6 Challenger Milan Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Ismaning Challenger Siemens Open 2004 - Scheveningen Samsung Challenger 2007 - Ho Chi Minh City Hamburg Challenger Unique Zagreb Open - Zagreb Copa Sevilla 2007 - Seville Ethias Trophy - Mons Aix En Provence Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental LTA Shrewsbury Challenger - Shrewsbury Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Prostejov Challenger Geneva Challenger - Geneva San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia Challenger Copa Sevilla 2008 - Seville Ortisei Challenger Bauer Watertechnilogy Cup 2008 - Eckental Athens Challenger Zagreb Challenger Dharwad Challenger 2006 - Dharwad Scheveningen Challenger Segovia Challenger Geneva Challenger Como Challenger Heilbronn Challenger Yokohama Challenger Rio Open 500 - Rio de Janeiro Monza Challenger Athens Challenger Challenger Groningen - Groningen Lugano Challenger The LTA Wrexham Challenger - Wrexham Tampere Challenger San Marino Challenger Challenger 42 - Andrezieux Wolfsburg Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Heilbronn Open - Heilbronn Napoli Challenger Open de Rennes La Trinitaine - Rennes Prague Challenger The Surbiton Trophy - Surbiton Marburg Challenger Open de Rennes La Trinitaine - Rennes GHI Bronz Classic - Bronx Turin Challenger Cordenons Challenger Szczecin Challenger Koblenz Challenger Cancun Challenger Rome Challenger Heilbronn Challenger Orleans Challenger Tunis Challenger Meerbusch Challenger Alphen Challenger Mons Challenger Mouilleron-Le-Captif Challenger Scheveningen Challenger Sophia Antipolis Challenger Banja Luka Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Hamburg Challenger Bangkok Challenger Pau Challenger Nur-Sultan Challenger Prague Challenger Prague II Challenger Ostrava Challenger Biella 3 Challenger Split 1 Challenger Ostrava Challenger Amersfoort Challenger Braga Challenger Lisbon Challenger Losinj Challenger Ismaning Challenger Rogers Cup - Toronto Forli 4 Challenger Traralgon Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger St. Brieuc Challenger Sanremo Challenger Prague 1 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Luedenscheid Challenger Amersfoort Challenger San Marino Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Alicante Challenger Andria Challenger Maspalomas Challenger Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Suisse Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Noventi Open - Halle Bet-at-home Cup - Kitzbuhel German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Sofia Open - Sofia Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Brisbane International - Brisbane Heineken Open - Auckland Aircel Chennai Open - Chennai Libema Open - 's-Hertogenbosch If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Ricoh Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia Plava Laguna Croatia Open - Umag Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 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 U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Shanghai Rolex Masters - Shanghai Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Finals, Group E Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, World Group, QR, CZE-NED 1-3 U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Monte-Carlo Rolex Masters - Monte-Carlo All Lower level tournaments Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, 1R, FRA-NED 3-1 Olympics - London Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, NED-RUS 0-5 Australian Open - Melbourne French Open (juniors) Olympics - Paris Olympics - Rio de Janeiro