Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 M15 Haren Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Banca Stato Challenger Lugano - Lugano Banja Luka 2002 - Banja Luka Britania Zavaleta - Puebla Ljubljana Open - Ljubljana The LTA Wrexham Challenger - Wrexham Ispat Open 2004 - Ostrava The Wright Financial Group USTA Challenger - Champaign Mobilux Open - Luxembourg Architect Open - Budapest Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Ethias Trophy - Mons Unique Zagreb Open - Zagreb Aamulehti Tampere Opene - Tampere Tean International - Alphen Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Israel F1 Israel F3 XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio China F3 Netherlands F5 Open Tarragona Costa Daurada - Tarragona Belgrade Challenger Great Britain F10 Sunrise Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Sofia Challenger Kosice Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Vigo Challenger M25 The Hague San Sebastian Challenger Brasov Challenger Alphen Challenger Mons Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger M15 Huy Orbetello Challenger Manerbio Challenger Alphen Challenger Sacramento Challenger Scheveningen Challenger Cordenons Challenger Alphen Challenger San Juan Challenger Santiago Challenger The USTA Challenger at West End Racquet - Torrance Zagreb Open - Zagreb XXIX Edizione 'A.Savoldi Marco' - Manerbio Caltanissetta Challenger M25 Trieste Top Wool Challenger Biella - Biella M15 Heraklion Gemax Open 2002 - Belgrade Fujitsu Siemens Open - Budapest Rio De Janeiro Challenger Alphen Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Porto Alegre Challenger M15 Jakarta Sarajevo Open - Sarajevo Stella Artois Clay Court Championships - Budaors Tennis Napoli Cup - Napoli Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon ATU Cup - Weiden Santiago Challenger Pro Challenger at Calabasas - Calabasas Santos Challenger Gemax Samsung Open 2004 - Belgrade Marburg Challenger Sacramento Challenger Steelers Cup - Kosice Alphen Challenger Trnava Challenger VI Gramado Open de Tenis - Gramado Rome Challenger Casablanca Challenger Bordeaux Challenger Prostejov Challenger Qingdao Challenger Alphen Challenger Bangkok Challenger Samarkand Challenger - Samarkand Olbia Challenger - Olbia Citta di Como - Como Scheveningen Challenger Binghamton Professional Tennis Tournament - Binghamton Qatar ATP Challenger - Doha Unique Zagreb Open - Zagreb 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Marrakech Milan Challenger Sony Ericsson Open 2008 - Belgrade Monterrey Challenger BMW Tennis Championship - Sunrise Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Constanta Challenger Tunis Open 2007 - Tunis Siemens Open 2007 - Scheveningen M15 Porec M25 Palmanova M25 Palmanova Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Braunschweig Challenger M15 Meerbusch San Sebastian Challenger Challenger Groningen - Groningen Tiburon Challenger Sibiu Challenger Blois Challenger Sao Paulo Challenger Geneva Challenger Bangkok Challenger 2001 Mercedes Cup - Stuttgart M15 Jakarta Ethias Trophy - Mons M15 Buschhausen M25 Santa Margherita di Pula M25 Santa Margherita di Pula Tatra Banka Slovak Open - Bratislava Tampere Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Portoroz Challenger Qatar Exxon Mobil Open 2003 - Doha Blois Challenger Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Scheveningen Challenger Monterrey Challenger Trani Cup - Trani Schickendanz Open - Furth Bangkok Challenger Ostrava Challenger IPP Open - Helsinki Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Schickedanz Open - Furth Qatar Open - Doha Open de Montauban - Montauban Open 13 - Marseille Qingdao Challenger Tiburon Challenger Genoa Open - Genova Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Warsteiner Challenger Lubeck - Lubeck BellSouth Open - Vina del Mar Intersport Heilbronn Open - Heilbronn Bath Challenger Grand Prix Hassan II - Casablanca M25 Koksijde Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell Bergamo Challenger Ostrava Open 2005 - Ostrava Gemax Open - Belgrade The Stella Artois Grass Court Championships - London Mestre Challenger The 10tele.com Open - Nottingham Tiburon Challenger The Priority Telecom Open - Amersfoort Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Monterrey Challenger San Luis Potosi Challenger GHI Bronx Classic - Bronx Qatar ExxonMobil Open - Doha Ostrava Challenger Bercuit Challenger Braga Challenger Asirom Challenger - Brasov The Dubai Tennis Championships - Dubai Prostejov Challenger US Men's Clay Court Championships - Houston TEAN International - Alphen Aan Den Rijn Bulgarian Open - Sofia Ludwigshafen Challenger BMW Open - Munich Braunschweig Challenger The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Dutch Open Tennis - Amersfoort Waco International Tennis Challenger - Waco St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Stella Artois Clay Court Championships - Budaors Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca FILA Challenger - Biella Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort M25 Oldenzaal Steelers Cup - Kosice Pilot Pen Tennis - New Haven Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx ATP Kremlin Cup - Moscow Architect Open - Budapest Mauritius Open - Mauritius Qatar Exxon Mobil Open - Doha Tennis Napoli Cup - Napoli ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart San Marino Cepu Open - San Marino Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok Black Forest Open - Freudenstadt AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Serbia Open - Belgrade AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Kobstaedernes ATP Challenger - Kolding Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg BMW Open - Munich Alphen Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Furth Challenger Furth Challenger Caltanissetta Challenger Qatar ExxonMobil Open - Doha Belem Challenger Chengdu Challenger US Men's Clay Court Championship - Houston Rio De Janeiro Challenger Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Porto Alegre Challenger Geneva Open - Geneva The Dubai Tennis Championships - Dubai Belgrade Challenger Montevideo Challenger ASB Classic - Auckland Grand Prix Hassan II - Marrakech Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Napoli Challenger Argentina Open - Buenos Aires Ecuador Open - Quito Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Geneva Open - Geneva Salinas Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Libema Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis Ortisei Challenger ATP Kremlin Cup - Moscow Las Vegas Challenger The Stella Artois Championships - London Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Fairfield Challenger Gerry Weber Open - Halle Braunschweig Challenger Rakuten Japan Open - Tokyo Koblenz Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Scheveningen Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Claro Open Colombia - Bogota AEGON Championships - London Open Sud de France - Montpellier M25 Nussloch Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice Heilbronn Challenger Claro Open Colombia - Bogota US Men's Clay Court Championship - Houston Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Mohammedia Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Como Challenger Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Black Forest Open 2002 - Freudenstadt TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Gerry Weber Open - Halle Rome Challenger M25 Heraklion M15 Monastir ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva AEGON Championships - London Sopot Challenger Brisbane International - Brisbane Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Rio Open - Rio de Janeiro ATU Cup - Weiden Ricoh Open - 's-Hertogenbosch Biella Challenger AEGON Championships - London Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Mohammedia Challenger Meerbusch Challenger Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona The Artois Championships - London Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Serbia Open - Belgrade BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome AEGON Championships - London Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Arizona Men's Tennis Championships - Scottsdale Power Horse Cup - Dusseldorf Sony Ericsson Open - Miami Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Winston-Salem Open - Winston-Salem Open Romania - Bucharest Mutua Madrilena Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo CA Tennis Trophy - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bangkok Challenger Rogers Cup - Montreal Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Heineken Open - Auckland Western & Southern Open - Cincinnati Sony Open Tennis - Miami Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Mutua Madrid Open - Madrid Rogers Cup - Montreal Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Croatia Open - Umag China Open - Beijing Heineken Open - Auckland French Open - Paris Wimbledon - London U.S. Open - New York Open 13 - Marseille 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 Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati 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 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, SF, SRB-CAN 3-2 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, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, SF, SRB-ARG 2-3 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 Australian Open (juniors) Davis Cup, Group I, 1R, NED-FIN 5-0 Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, QF, SRB-GBR 2-3 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 French Open (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London