Career 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 San Marino Cepu Open - San Marino Espinho Challenger - Espinho Nord/LB Open - Braunschweig St. Petersburg Challenger by Kinex - St. Petersburg Pekao Open 2003 - Szczecin 6th Sardinian International Championships - Cagliari XI Ciutat de Barcelona - Barcelona Open Castilla y Leon - Segovia Kos-Zucchetti Tennis Cup - Cordenons s Tennis Masters 06 - Graz Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino Pekao Open - Szczecin Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Bangkok Challenger Sofia Challenger Ostrava Challenger Braunschweig Challenger Scheveningen Challenger Istanbul Challenger Freudenstadt Challenger Samarkand Challenger - Samarkand Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Memorial Savigny - Sassuolo Okal Cup - Eckental Okal Cup 2001 International Bavarian Championships - Eckental Szczecin Challenger Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Kyiv UMC Open - Kiev Challenger Hamburg - Hamburg Prague Open - Prague DPD Challenger 2002 - Aschaffenburg V Torneo Internazionale di Tennis - Barletta Zivnobanka Czech Open - Prostejov Oberstaufen Cup - Oberstaufen Brixina Tennis Open - Bressanone Geneva Challenger - Geneva X Ciutat de Barcelona - Barcelona ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City Monza Challenger Quelle Cup 2000 - Furth IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ho Chi Minh City Challenger - Ho Chi Minh City San Marino Challenger JVC Trophy - Vienna Skandia Open - Linz Genova Challenger VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen San Marino Cepu Open - San Marino San Marino Cepu Open - San Marino Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Rome Challenger Prostejov Challenger Okal Cup 2003 - Eckental Unicredit Czech Open 2007 - Prostejov Arroyo de la Encomienda - Valladolid XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Szczecin Challenger Nord/LB Open 2004 - Braunschweig San Marino Challenger Bancastato Challenger Lugano - Lugano Sibiu Challenger Nord LB Open 2006 - Braunschweig Pro Tennis World Open - Sunrise Bordeaux Challenger Prague Challenger Padova Challenger Todi Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella BMW Tennis Championship - Sunrise Czech Open 2005 - Prostejov Trnava Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Rome Challenger San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona Heilbronn Challenger Nord LB Open 2007 - Braunschweig Tampere Challenger Malaysian Open - Kuala Lumpur Mobilux Open - Luxembourg Portoroz Challenger Genova Challenger Belgrade Challenger BMW Tennis Championship - Sunrise Rome Challenger Meerbusch Challenger Furth Challenger Sir Supermercati - Rome Ostdeutscher Sparkassen Cup - Dresden BMW Tennis Championship - Sunrise ECM Prague Open - Prague Aamulehti Tampere Open - Tampere Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger San Marino Cepu Open - San Marino XI Venice Open - Venice Vicenza Challenger San Luis Potosi Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Schickendanz Open - Furth Cordenons Challenger Mallorca Open - Mallorca Croatia Open - Umag Meerbusch Challenger Idea Prokom Open - Sopot Braunschweig Challenger Gelsor Open Romania - Bucharest 9th Wartburg Open - Eisenach Blois Challenger Pekao Open 2001 - Szczecin Qatar Exxon Mobil Open 2002 - Doha Genova Challenger BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Eckental Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Grand Prix Hassan II - Casablanca Braunschweig Challenger Poznan Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Volvo Sylt Open - Sylt Szczecin Challenger Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Aix En Provence Challenger Furth Challenger Seville Challenger Szczecin Challenger Casablanca Challenger Schickendanz Open - Furth Bucaramanga Challenger Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Open de la Ville de Saint Denis - Reunion Island Skandia Open - Linz Tata Open - Chennai 2000 Cairo Challenger - Cairo Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Mercedes Cup - Stuttgart Honda Kah Singapore Men's Tennis Open - Singapore Generali Open - Kitzbuhel Como Challenger Idea Prokom Open - Sopot Szczecin Challenger Open Romania - Bucharest Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Campionati Internazionali di Sicilia - Palermo Bratislava Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Warsteiner Challenger Lubeck - Lubeck Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Zagreb Open - Zagreb Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Prostejov Challenger Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Rhein-Main Challenger 2003 - Aschaffenburg Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle The Nottingham Challenger - Nottingham Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATU Cup - Weiden Grand Prix de Tennis de Lyon - Lyon Black Forest Open 2002 - Freudenstadt Banca Stato Challenger Lugano - Lugano Next Generation Adelaide International - Adelaide AXA Open II - Espinho Open de Montauban - Montauban MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Geneva Challenger - Geneva Copa Sevilla - Seville ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Tehran Open ATP Challenger - Tehran Open Sainte Victoire - Aix-En-Provence Czech Open - Prostejov Allianz Suisse Open - Gstaad KGHM Dialog Polish Indoors - Wroclaw Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Copa Kia Challenger ATP - Santiago Stockholm Open - Stockholm Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Estoril Open - Estoril Bergamo Challenger BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Napoli Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Gelsor Open Romania - Bucharest Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Busan Challenger BMW Open - Munich Gerry Weber Open - Halle RCA Championships - Indianapolis Swiss Indoors Basel - Basel Karlsruhe Challenger Open Sud de France - Montpellier VTR Open - Vina del Mar Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Furth Challenger Copa AT&T - Buenos Aires Apia International - Sydney Brasil Open - Sao Paulo Gerry Weber Open - Halle Jersey Challenger Sophia Antipolis Challenger International Championship of Croatia - Umag China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Furth Challenger Salzburg Challenger BRD Nastase Tiriac Trophy - Bucharest Braunschweig Challenger BMW Open - Munich Szczecin Challenger Noumea Challenger Brasil Open - Costa do Sauipe Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Poznan Challenger China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Cordenons Challenger Genova Challenger Trnava Challenger Dubai Duty Free Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Barcelona Open BancSabadell - Barcelona Orange Warsaw Open - Warsaw Portugal Open - Oeiras Masters Series - Hamburg Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Davidoff Swiss Indoors Basel - Basel Bet-at-home Cup - Kitzbuhel Thailand Open - Bangkok Napoli Challenger Marbella Challenger Sunrise Challenger German Tennis Championships - Hamburg BMW Open - Munich Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest BCR Open Romania - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart China Open - Beijing Bet-at-home Cup - Kitzbuhel Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Open SEAT Godo 2006 - Barcelona Open de Nice Cote d'Azur - Nice Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Austrian Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle European Open - Antwerp Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Mohammedia Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Moselle Open - Metz Valencia Open - Valencia Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Stockholm Open - Stockholm Apia International - Sydney Heineken Open - Auckland Adidas International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Schickendanz Open - Furth Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Canberra Challenger Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Braunschweig Challenger Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Geovillage Open Trofeo Melia Olbia - Olbia Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bastad Challenger BMW Open - Munich If Stockholm Open - Stockholm The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Tennis Masters Series - Miami Tennis Masters Series - Rome BCR Open Romania - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Rome If Stockholm Open - Stockholm Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Qatar ExxonMobil Open - Doha Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Heineken Open - Auckland Movistar Open - Vina del Mar NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa AT&T - Buenos Aires Western & Southern Open - Cincinnati Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland BellSouth Open - Vina del Mar BMW Open - Munich VTR Open - Vina del Mar ARAG World Team Championship - Dusseldorf Generali Open - Kitzbuhel Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg China Open - Beijing Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Monte Carlo Erste Bank Open - Vienna Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Tennis Masters Series - Madrid Campionati Internazionali D'Italia - Rome Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Telecom Italia Masters - Rome Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome French Open - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai French Open - Paris Open de Moselle - Metz French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Australian Open - Melbourne Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne Croatia Open - Umag Copa Claro - Buenos Aires French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London European Open - Antwerp Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London German Tennis Championships - Hamburg U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QR, SVK-GER 3-2 French Open - Paris Wimbledon - London Wimbledon - London Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Olympics - Athens Davis Cup, World Group, PO, GER-POL 3-2 River Oaks International Tennis Tournament - Houston