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
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 Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 Germany F4 Usa F7 Italy F24 Morocco F4 Italy F16 Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 Italy F15 Mordovia Cup - Saransk Pro Tennis World Open - Boca Raton Challenger Brasov - Brasov St. Petersburg Challenger 2006 - St. Petersburg Open de Rennes La Trinitaine - Rennes GHI Bronz Classic - Bronx IPP Open - Helsinki BMW Tennis Championship - Sunrise Ljubljana Open 2008 - Ljubljana Samsung Securities Cup Challenger Tennis - Seoul Hamburg Challenger - Hamburg Siemens Open - Scheveningen 4th Volkswagen Challenger - Wolfsburg Privat Bank Cup - Dniepropetrovsk Rome Challenger The Nottingham Cahllenger - Nottingham IPP Open - Helsinki Unique Zagreb Open - Zagreb Jameson Cup - Milan Manerbio Challenger BH Tennis Open International Cup - Belo Horizonte Como Challenger Alphen Challenger Warsteiner Challenger Lubeck - Lubeck Gemax Open 2002 - Belgrade Yokohama Challenger 2001 - Yokohama Challenger Britania Zavaleta - Puebla Open Castilla y Leon Trofeo Iberdrola - Segovia Shimadzu All Japan Indoor - Kyoto Urbana-Champaign Challenger - Urbana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ljubljana Open 2002 - Ljubljana V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao Barletta Citta Della Disfida Open 2000 - Barletta TED Open - Istanbul Neride Prague Indoor - Prague The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Lambertz Open - Aachen Dallas Challenger Caltanissetta Challenger Scheveningen Challenger Siemens Open 2004 - Scheveningen Citta di Como - Como BMW Tennis Championship - Sunrise Siemens Open - Scheveningen Lugano Challenger Ethias Trophy - Mons Music City Challenger - Nashville Ford Tennis Championships - Louisville Cordenons Challenger Challenger Groningen - Groningen Rennes Challenger Internazionali di Tennis di Bergamo - Bergamo Rhodes Challenger Furth Challenger Orbetello Challenger Genova Challenger Trnava Challenger Rennes Challenger Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Scheveningen Challenger Siemens Open 2007 - Scheveningen Alphen Challenger Tatra Banka Slovak Open - Bratislava Scheveningen Challenger CA-Challenge - Graz Samsung Securities Cup - Seoul Reunion Island Challenger San Marino Challenger Prostejov Challenger Scheveningen Challenger Alphen Challenger Amersfoort Challenger Meerbusch Challenger Roseto Degli Abruzzi 2 Challenger The Tarka Challenger - Barnstaple Grodzisk Mazowiecki Challenger Ismaning Challenger Andria Challenger Rome Challenger Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury San Marino Challenger Szczecin Challenger Prostejov Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Forli 6 Challenger Gran Copa Ericsson - Rio de Janeiro Shymkent 2 Challenger Hamburg Challenger Aix En Provence Challenger Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Pau Challenger Prague Challenger Biella 3 Challenger Heilbronn Open - Heilbronn Ostrava Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka The Surbiton Trophy - Surbiton 2002 FSE Challenger - Tarzana TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Luedenscheid Challenger Zagreb Open - Zagreb Davidoff Swiss Indoors - Basel Braga Challenger Ismaning Challenger Forli 4 Challenger Tatra Banka Open - Bratislava Lille Challenger St. Brieuc Challenger Prague 1 Challenger Zagreb Open - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Shymkent 1 Challenger The Surbiton Trophy - Surbiton Arizona Men's Tennis Championships - Scottsdale Luedenscheid Challenger Tatra Banka Open 2003 - Bratislava BMW Open - Munich Istanbul Challenger The Stella Artois Grass Court Championships - London Alicante Challenger Ordina Open - 's-Hertogenbosch Maspalomas Challenger Koblenz Challenger Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open 13 - Marseille BMW Open - Munich Ordina Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Cancun Challenger Banja Luka Challenger Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Florence Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger Ismaning Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Bangkok Challenger Bangkok Challenger Dutch Open Tennis - Amersfoort Nur-Sultan Challenger Prague II Challenger Ostrava Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar Mobil Open 2001 - Doha Brasil Open - Salvador Trieste Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai RCA Championships - Indianapolis Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Interwetten Austrian Open - Kitzbuhel Jersey Challenger Mumbai Open - Mumbai Helsinki Challenger TD Waterhouse Cup - Long Island Thailand Open - Bangkok Open de la Comunidad Valenciana - Valencia AIG Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Aix En Provence Challenger Belgrade Challenger The Hypo Group Tennis International 2008 - Poertschach Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Ordina Open - s-Hertogenbosch Milan Challenger Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Caltanissetta Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Ordina Open - s-Hertogenbosch Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Barletta Challenger ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril 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 Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Bet-At-Home Austrian Open - Kitzbuhel Brisbane International - Brisbane Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Athens Challenger Rome Challenger Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Open de Nice Cote d'Azur - Nice Ostrava Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle If Stockholm Open - Stockholm Trnava Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel AIG Japan Open - Tokyo Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Sibiu Challenger Split 1 Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Generali Open - Kitzbuhel Kremlin Cup - Moscow ASB Classic - Auckland Zagreb Open - Zagreb Winston-Salem Open - Winston-Salem Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Lisbon Challenger Losinj Challenger TED Open-Akbank Private Banking - Istanbul ASB Classic - Auckland Traralgon Challenger Open 13 - Marseille Suisse Open - Gstaad Hungarian Open - Budapest Geneva Open - Geneva Scheveningen Challenger AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Libema Open - 's-Hertogenbosch Sibiu Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Noventi Open - Halle Forli Challenger Liberec Challenger Arizona Men's Tennis Championships - Scottsdale Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Sanremo Challenger Next Generation Adelaide International - Adelaide Libema Open - 's-Hertogenbosch Heilbronn Challenger Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Sofia Open - Sofia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Adelaide International 2 - Adelaide Millennium Estoril Open - Estoril BMW Open - Munich Libema Open - 's-Hertogenbosch Croatia Open - Umag Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Open de Moselle - Metz If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati RCA Championships - Indianapolis Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia Milan Indoors - Milan China Open - Beijing Swiss Indoors Basel - Basel Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Great Ocean Road Open - Melbourne The Priority Telecom Open - Amersfoort Telecom Italia Masters - Rome Copenhagen Open - Copenhagen Sophia Antipolis Challenger Hamburg Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo PTT Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Telecom Italia Masters - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Pacific Life Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Sony Ericsson Open - Miami Masters Series Madrid - Madrid The Priority Telecom Open - Amersfoort BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Masters - Montreal Millennium Estoril Open - Estoril Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Sony Ericsson Open - Miami ARAG World Team Championship - Dusseldorf Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid If Stockholm Open - Stockholm BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Rogers Cup - Montreal German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Rogers Masters - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich European Open - Antwerp Wimbledon - London French Open - Paris Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad U.S. Open - New York Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne 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 U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 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, CAN-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Hyundai Hopman Cup - Perth Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, F, SVK-CRO 2-3 All Lower level tournaments Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Olympics - London Olympics - Rio de Janeiro French Open (juniors) Olympics - Paris Olympics - Athens