Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 Pekao Open - Szczecin Black Forest Open - Alpirsbach Memorial Savigny - Sassuolo 10th Wartburg Open - Eisenach Samarkand Challenger - Samarkand Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Black Forest Open 2000 - Freudenstadt Challenger 42 - Andrezieux ECM Cup - Prague Siemens Open 2001 - Scheveningen Sports Expert Open - Nettingsdorf Scottish Tennis Championship - Edinburgh Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Copa Ericsson Chile - Santiago XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Kyiv UMC Open - Kiev Visa Tennis Open - Sao Paulo DPD Challenger 2000 - Aschaffenburg Torneo Internazionale di Tennis ATP-Challenger - Merano Medicor Open - Budapest Copa Ericsson Venezuela - Caracas Cairo Challenger - Cairo Las Vegas Challenger - Las Vegas DPD Challenger 2002 - Aschaffenburg The Scottish Championships - Edinburgh Open Maxon - Barcelona Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Pro Tennis Classic at Mission Hills - Rancho Mirage V Torneo Internazionale di Tennis - Barletta Prague Open - Prague Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov Zivnobanka Czech Open - Prostejov Copa Ericsson Brazil - Sao Paulo VI Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Copa Sevilla Internacionales de Andalucia - Seville Espinho Challenger - Espinho X Ciutat de Barcelona - Barcelona Geneva Challenger - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Intelig Tennis Cup - Brasilia San Marino Cepu Open - San Marino Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari Copa Sevilla - Seville Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Quelle Cup 2000 - Furth SAA Hilversum Open - Hilversum Black Forest Open 2004 - Freudenstadt IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Copa Ericsson Argentina - Buenos Aires Open de Nice - Nice Ho Chi Minh City Challenger - Ho Chi Minh City JVC Trophy - Vienna XI Ciutat de Barcelona - Barcelona Quelle Cup 1999 - Furth Skandia Open - Linz 2000 Cairo Challenger - Cairo VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Siemens Open - Scheveningen Copa Ericsson Uruguay - Montevideo Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Cepu Open - San Marino Open Castilla y Leon - Segovia USTA Men's Challenger of Dallas - Dallas San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons V Trofeo Barcelona de Tenis - Barcelona VIII Torneo Internazionale di Tennis - Barletta Copa Ericsson Peru - Lima Pekao Open - Szczecin Schickendanz Open - Furth Top Wool Challenger Biella - Biella ATU Cup - Weiden Oberstaufen Cup - Oberstaufen XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Ispat Open 2004 - Ostrava Nord/LB Open 2004 - Braunschweig SIR Supermercadi Challenger - Rome Bancastato Challenger Lugano - Lugano Challenger Groningen - Groningen Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Mitsubishi Electric Europe Cup - Monza Olbia Challenger - Olbia Cepu Open - San Marino Unicredit Czech Open - Prostejov Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Banca Stato Challenger - Lugano San Marino CEPU Open - San Marino Pekao Open - Szczecin San Marino Cepu Open - San Marino Rhein-Main Challenger 2004 - Aschaffenburg XI Ciutat de Barcelona - Barcelona Scheveningen Challenger Privat Bank Cup - Dnepropetrovsk BMW Tennis Championship - Sunrise Sir Supermercati - Rome Szczecin Challenger ECM Prague Open - Prague Monza Challenger San Marino Challenger Genova Challenger Open Costa Daurada - Tarragona Prostejov Challenger Rome Challenger Ciutat de Barcelona - Barcelona Prostejov Challenger Szczecin Challenger Szczecin Challenger San Marino Cepu Open - San Marino San Marino Challenger 9th Wartburg Open - Eisenach XI Venice Open - Venice Sibiu Challenger Bordeaux Challenger Vicenza Challenger Prague Challenger Zagreb Open - Zagreb Padova Challenger Todi Challenger Trnava Challenger Rome Challenger San Luis Potosi Challenger Cordenons Challenger Heilbronn Challenger Blois Challenger Pekao Open 2001 - Szczecin Genova Challenger Samsung Securities Cup - Seoul Genova Challenger Challenger Ford de Cherbourg - Cherbourg Genova Challenger ATP Challenger Open 2004 - Monchengladbach Szczecin Challenger La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Challenger Brasov - Brasov Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Furth Challenger Grolsch Cup - Warsaw Maia Open - Oporto Rado Geneva Challenger - Geneva Seville Challenger Szczecin Challenger ECM Cup - Prague Challenger Ford de Cherbourg - Cherbourg Casablanca Challenger ATP Challenger Hamburg - Hamburg Bucaramanga Challenger Nord/LB Open - Braunschweig Wartburg Open - Eisenach Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest Skandia Open - Linz Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg Challenger Ford de Cherbourg - Cherbourg Como Challenger Schickedanz Open - Furth Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Polish Open 99 - Poznan Zagreb Open - Zagreb Abierto Internacional de Salinas - Salinas III Challenger Continenal Plaza - Puerto Vallarta Eisenberg Jerusalem Open - Jerusalem Mobelwelt-Zick Open 98 - Dresden ECM Prague Open 2005 - Prague Quelle Cup - Furth Finnish Open - Helsinki Wartburg Open - Eisenach Hilversum Open - Hilversum Open de Montauban - Montauban Badden Open by Rothaus - Ettlingen Prostejov Challenger Schickendanz Open - Furth Internationale Tenniskampioenschappen Scheveningen - Scheveningen Poznan Challenger - Poznan Nord LB Open - Braunschweig Black Forest Open - Freudenstadt II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Pekao Open 2003 - Szczecin Napoli Challenger - Napoli Tenniscup of Flanders - Ostende Hilton Waikoloa Village USTA Challenger - Waikoloa Cairo Challenger - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin Olbia Geovillage Open - Olbia TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Open Castilla y Leon - Segovia Trani Cup - Trani CA Challenge 2002 - Graz Banca Stato Challenger Lugano - Lugano AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta AXA Open II - Espinho Open de Montauban - Montauban Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Copa Ericsson Peru - Lima Zagreb Open - Zagreb FILA Challenger - Biella ATU Cup 2001 - Weiden Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Copa Ericsson Argentina - Buenos Aires Warsteiner Grand Prix ATP Challenger - Oberstaufen Copa Ericsson Peru - Lima Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig 7th Wartburg Open - Eisenach Amer-Wilson Tampere ATP Tournament - Tampere Medicor Open - Budapest drkoop.com USTA Challenger of Burbank - Burbank Telenordia Swedish Open - Bastad St. Petersburg Challenger by Kinex - St. Petersburg Open de Franche-Comte - Besancon Czech Open - Prostejov 10ø Tornea B. Camparini - Reggio Emilia Architect Open - Budapest Pekao Open 2004 - Szczecin Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Copa Kia Challenger ATP - Santiago Internationaler Raiffeisen Grand Prix - St. Polten Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Wideyes Swedish Open - Bastad Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca International Championship of Croatia - Umag Qatar Exxon Mobil Open 2003 - Doha Grand Prix Hassan II - Casablanca BMW Open - Munich Gelsor Open Romania - Bucharest Stockholm Open - Stockholm BMW Open - Munich RCA Championships - Indianapolis Tata Open 2003 - Chennai Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tata Open - Chennai Qatar Open - Doha Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril BMW Open - Munich Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Sophia Antipolis Challenger Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort International Championship of Croatia - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo BCR Open Romania - Bucharest Furth Challenger Heineken Open - Auckland Szczecin Challenger Brasil Open - Costa do Sauipe Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Cordenons Challenger Genova Challenger Trnava Challenger Open Sud de France - Montpellier Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Brasil Open - Costa do Sauipe Napoli Challenger Marbella Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg China Open - Beijing Copa Telmex - Buenos Aires Valencia Open - Valencia Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open SEAT Godo 2006 - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Austrian Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nord/LB Open - Braunschweig Fujitsu Siemens Open - Budapest Copa Ericsson Brazil - Sao Paulo Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Zivnobanka Czech Open - Prostejov 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 Eisenberg Jerusalem Open - Jerusalem San Luis Potosi ATP Challenger - San Luis Potosi ATU Cup - Weiden Newcastle Challenger - Newcastle Copa Ericsson Mexico - Guadalajara Muller Cup 99 - Ulm Cairo Challenger 2002 - Cairo Kyiv UMC Open - Kiev Open Sud de France - Montpellier Copa Ericsson Costa Rica - San Jose Samarkand Challenger - Samarkand Intersport Heilbronn Open - Heilbronn Rhein-Main Challenger 2003 - Aschaffenburg Aix En Provence Challenger Copa Ericsson Chile - Santiago Barcelona Open BancSabadell - Barcelona Renault Slovenian Open - Ljubljana Privat Bank Cup - Dniepropetrovsk Tennis Napoli Cup - Napoli ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger ATP Challenger Numea - New Caledonia If Stockholm Open - Stockholm Banja Luka Challenger 2004 - Banja Luka The Priority Telecom Open - Amersfoort Black Forest Open 2002 - Freudenstadt Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Telenordia Swedish Open - Bastad Estoril Open - Estoril Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Heineken Open - Auckland VTR Open - Vina del Mar Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Rome 2001 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami The Lipton Championships - Key Biscayne SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca Tennis Masters Series - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Telecom Italia Masters - Rome Open de Nice Cote dAzur - Nice NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Tennis Masters Series - Madrid Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome 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 Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open de Moselle - Metz Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London French Open - Paris Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo 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 Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York 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 U.S. Open - New York NASDAQ-100 Open - Miami Mutua Madrilena Masters Madrid - Madrid French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 2, 1R, ZIM-NOR 1-4 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 2, 2R, NOR-MKD 2-3 Davis Cup, Group 2, 2R, HUN-NOR 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, 2R, ROU-NOR 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston