Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Mallorca Challenger Davis Cup, Group I, 1R, AUT-POR 1-3 Braga Challenger Lisbon Challenger Bratislava 2 Challenger Calgary Challenger Drummondville Challenger Oeiras 2 Challenger Oeiras 1 Challenger Girona Challenger Olympics - Paris Libema Open - 's-Hertogenbosch Italy F24 Netherlands F4 Germany-w3 Germany-w4 Belgium F2 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F2 Canada F1 Canada F2 Canada F3 Morocco F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Netherlands F3 Netherlands F4 Spain F17 Spain F18 Spain F19 Spain F22 Spain F23 Spain F26 Spain F27 Spain F33 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Spain F3 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Romania F10 Spain F30 Spain F31 Spain F33 Spain F34 Portugal F7 Portugal F8 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F3 Spain F4 Spain F7 Spain F10 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Spain F18 Spain F20 Spain F21 France F12 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Spain F3 Spain F4 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Challenger Brasov - Brasov Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham 4th Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Unique Zagreb Open - Zagreb IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Kos Succhetti Tennis Cup - Cordenons Ljubljana Open 2008 - Ljubljana Orbetello Challenger Tarragona Challenger Rennes Challenger Jersey Challenger Helsinki Challenger Tanger Challenger Rabat Challenger Barletta Challenger Rome Challenger Tallahassee Challenger Tunis Challenger Rhodes Challenger Furth Challenger Lugano Challenger Turin Challenger Orbetello Challenger Recanati Challenger Cordenons Challenger Tampere Challenger San Marino Challenger Istanbul Challenger Como Challenger Seville Challenger Izmir Challenger Quimper Challenger Guangzhou Challenger Cremona Challenger Kosice Challenger San Marino Challenger Quimper Challenger Casablanca Challenger Kosice Challenger Tampere Challenger Como Challenger Alphen Challenger Trnava Challenger Madrid Challenger San Juan Challenger Rio De Janeiro Challenger Montevideo Challenger Caltanissetta Challenger Furth Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Porto Alegre Challenger Prostejov Challenger Scheveningen Challenger Trnava Challenger Rennes Challenger Reunion Island Challenger Aix En Provence Challenger Scheveningen Challenger Genova Challenger Szczecin Challenger Trnava Challenger Rennes Challenger Prostejov Challenger Scheveningen Challenger Sibiu Challenger Rome Challenger Scheveningen Challenger Sibiu Challenger Florence Challenger Hamburg Challenger Bangkok Challenger Pau Challenger Prague Challenger Biella 3 Challenger Split 1 Challenger Luedenscheid Challenger Braga Challenger Lisbon Challenger Tenerife Challenger Helsinki Challenger Quimper Challenger Sanremo Challenger Forli 6 Challenger Luedenscheid Challenger San Marino Challenger Grodzisk Mazowiecki Challenger Hamburg Challenger Koblenz Challenger Aix En Provence Challenger Porto Challenger Prague 3 Challenger Ordina Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Dutch Open Tennis - Amersfoort Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam 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 Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch Estoril Open - Estoril Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Hungarian Open - Budapest Millennium Estoril Open - Estoril Antalya Cup - Antalya Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier Tata Open Maharashtra - Pune Generali Open - Kitzbuhel European Open - Antwerp Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Gonet Geneva Open - Geneva Moselle Open - Metz Adelaide International 2 - Adelaide Cordoba Open - Cordoba Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells 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 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 Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 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 - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 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 - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne 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 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 Qualifying - Doha 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 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group I, PO, POR-RSA 4-0 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group I, 1R, POR-BRA 3-1 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Netherlands F3 Romania F11 Spain F5 Spain F19 Challenger Groningen - Groningen Siemens Open - Scheveningen The Surbiton Trophy - Surbiton Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury BMW Tennis Championship - Sunrise Athens Challenger Mamaia Challenger - Constanta Siemens Open - Scheveningen 84° Concurso Internacional Tenis San Sebastian - San Sebastian Seville Challenger Caltanissetta Challenger Reggio Emilia Challenger Meknes Challenger Marrakech Challenger Manerbio Challenger Leon Challenger Heilbronn Challenger Courmayeur Challenger Casablanca Challenger Pingguo Challenger St. Brieuc Challenger Bordeaux Challenger Alphen Challenger Rome Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Sao Paulo Challenger Segovia Challenger San Sebastian Challenger Seville Challenger Szczecin Challenger Trnava Challenger Madrid Challenger Eckental Challenger Kazan Challenger Bergamo Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Mersin Challenger Rome Challenger Bordeaux Challenger Furth Challenger Milan Challenger Sibiu Challenger Cordenons Challenger Mouilleron-Le-Captif Challenger Kosice Challenger Bangkok Challenger San Benedetto Challenger Nur-Sultan Challenger Prague II Challenger Guimaraes Challenger Alphen Challenger Forli Challenger Amersfoort Challenger Trieste Challenger Meerbusch Challenger Cassis Challenger Biel Challenger Bordeaux Challenger Orleans Challenger Bratislava Challenger Banja Luka Challenger Ostrava Challenger Shymkent 2 Challenger Alphen Challenger Girona Challenger Liberec Challenger Brest Challenger Internazionali de Tennis di Bergamo - Bergamo Andria Challenger Maspalomas Challenger Oeiras 3 Challenger Traralgon Challenger Siemens Open 2004 - Scheveningen Forli 4 Challenger St. Brieuc Challenger Prague 1 Challenger Tunis Challenger Vicenza Challenger Cassis Challenger Ismaning Challenger Sophia Antipolis Challenger Ismaning Challenger Ismaning Challenger Antalya 2 Challenger Ostrava Challenger Ortisei Challenger Mallorca Challenger Alicante Challenger Shymkent 1 Challenger Amersfoort Challenger Istanbul Challenger Alicante Challenger Phoenix Challenger Losinj Challenger Ismaning Challenger Heilbronn Challenger Cancun Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Maia Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Milan Challenger The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Open Sud de France - Montpellier Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg Winston Salem - Winston Salem PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Valencia Open - Valencia Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril China Open - Beijing Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Suisse Open - Gstaad Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem European Open - Antwerp Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Konzum Croatia Open - Umag Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona China Open - Beijing Rakuten Japan Open - Tokyo Geneva Open - Geneva ASB Classic - Auckland Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Suisse Open - Gstaad Antalya Cup - Antalya European Open - Antwerp Swiss Open - Gstaad If Stockholm Open - Stockholm Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Cordoba Open - Cordoba Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Nordea Open - Bastad Qatar ExxonMobil Open - Doha Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Garanti Koza Sofia Open - Sofia ASB Classic - Auckland Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril BMW Open - Munich Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Vegeta Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam German Tennis Championships - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Hall of Fame Open - Newport Millennium Estoril Open - Estoril Noventi Open - Halle Mallorca Championships - Mallorca Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires China Open - Beijing Mutua Madrid Open - Madrid National Bank Open - Montreal Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Finals, Group E Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, World Group, Q, FIN-POR 3-1