Career 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 Slovenia F3 Austria F2 Austria F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Slovenia F1 Slovenia F2 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F7 Austria F9 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Bosnia & Herzegovina F3 Slovenia F3 Turkey F1 Turkey F2 Croatia F1 Serbia F8 Croatia F12 Slovenia F2 Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt XI Ciutat de Barcelona - Barcelona Prague Open - Prague 6th Sardinian International Championships - Cagliari IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Open Castilla y Leon - Segovia Zivnobanka Czech Open - Prostejov San Marino Cepu Open - San Marino Samarkand Challenger - Samarkand Iskratel Open - Kranj Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona X Ciutat de Barcelona - Barcelona Open 88 - Contrexeville Kyiv UMC Open - Kiev DPD Challenger 2002 - Aschaffenburg V Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza Tennis Cup of Flanders - Ostende Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Skandia Open - Linz VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta San Marino CEPU Open - San Marino Pekao Open - Szczecin Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Pekao Open - Szczecin XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Scheveningen Challenger San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona Caltanissetta Challenger Barletta Challenger Santos Challenger Szczecin Challenger Banja Luka Challenger Ljubljana Challenger BMW Tennis Championship - Sunrise Curitiba Challenger Loughborough Challenger Sir Supermercati - Rome Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Prague Challenger Monza Challenger Kosice Challenger Beijing Challenger San Marino Challenger Genova Challenger Rome Challenger Prostejov Challenger ECM Prague Open - Prague Banja Luka Challenger Szczecin Challenger Trnava Challenger Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Portoroz Challenger Mersin Challenger Szczecin Challenger San Marino Challenger Anning Challenger Banja Luka Challenger Sibiu Challenger Kenitra Challenger San Marino Cepu Open - San Marino Irving Challenger Turin Challenger Rome Challenger Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger Todi Challenger Trnava Challenger Rome Challenger XI Venice Open - Venice Irving Challenger San Luis Potosi Challenger Heilbronn Challenger Blois Challenger Genova Challenger Banja Luka Challenger Geneva Challenger Sophia Antipolis Challenger Barletta Challenger Cordenons Challenger Pekao Open 2001 - Szczecin Genova Challenger Ljubljana Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach St. Brieuc Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Rome Challenger Furth Challenger Orleans Challenger Blumenau Challenger Seville Challenger Szczecin Challenger Irving Challenger Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Napoli Challenger Zagreb Open - Zagreb Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Prostejov Challenger Mallorca Open - Mallorca Nord LB Open - Braunschweig II Cyclus Open de Tenis - Florianopolis Wuhan Challenger Pekao Open 2003 - Szczecin Portoroz Challenger Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Banca Stato Challenger Lugano - Lugano AXA Open II - Espinho Open de Montauban - Montauban Geneva Challenger - Geneva Qatar Exxon Mobil Open 2002 - Doha Copa Sevilla - Seville Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Czech Open - Prostejov Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville International Championship of Croatia - Umag Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Orleans Challenger Gelsor Open Romania - Bucharest Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Genova Challenger Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis Argentina Open - Buenos Aires Tata Open 2003 - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart 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 Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort 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 Salzburg Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag BCR Open Romania - Bucharest Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Bet-at-home Open - Hamburg Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Campionati Internazionali di Sicilia - Palermo Furth Challenger Copa Claro - Buenos Aires Heineken Open - Auckland ATP Studena Croatia Open - Umag Szczecin Challenger Brasil Open - Costa do Sauipe Rennes Challenger Abierto Mexicano Telcel - Acapulco Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Trnava Challenger Open de Nice Cote d'Azur - Nice Qatar Exxon Mobil Open - Doha Meknes Challenger Orange Warsaw Open - Warsaw Loughborough Challenger Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Napoli Challenger Marbella Challenger Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Caltanissetta Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Barletta Challenger Napoli Challenger China Open - Beijing Bet-at-home Cup - Kitzbuhel Copa Telmex - Buenos Aires Fever-Tree Championships - London Grand Prix Hassan II - Casablanca Moselle Open - Metz Mercedes Cup - Stuttgart European Open - Antwerp BellSouth Open - Vina del Mar Sardegna Open - Cagliari Open SEAT Godo 2006 - Barcelona Shenzhen Open - Shenzhen Blunmenau Challenger China Open - Beijing Aircel Chennai Open - Chennai Vegeta Croatia Open - Umag Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors Basel - Basel Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz China Open - Beijing Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Davidoff Swiss Indoors - Basel Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Vercelli Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart International German Open - Hamburg Todi Challenger Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg 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 Studena Croatia Open - Umag AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Marburg Challenger Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Open 13 Provence - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires ATP Challenger Tour Finals Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig Ostrava Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Emilia-Romagna Open - Parma Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Vegeta Croatia Open - Umag ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Cordoba Open - Cordoba Aircel Chennai Open - Chennai Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Bastad Challenger Gazprom Hungarian Open - Budapest Gerry Weber Open - Halle Brisbane International - Brisbane If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Serbia Open - Belgrade cinch Championships - London Open Seat Godo 2005 - Barcelona Plava Laguna Croatia Open - Umag Telenordia Swedish Open - Bastad Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Open Parc - Lyon 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 Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland BellSouth Open - Vina del Mar VTR Open - Vina del Mar Generali Open - Kitzbuhel Sydney International - Sydney Gelsor Open Romania - Bucharest Plava Laguna Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Internazionali BNL d'Italia - Rome Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Campionati Internazionali D'Italia - Rome Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Open de Moselle - Metz Australian Open - Melbourne Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier Western & Southern Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai Wimbledon - London Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Tennis Masters Series - Monte Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Shanghai Rolex Masters - Shanghai French Open - Paris Sony Ericsson Open - Miami Konzum Croatia Open - Umag Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris German Tennis Championships - Hamburg U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Western & Southern Open - New York Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Davidoff Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mercedes Cup - Stuttgart Croatia Open - Umag Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Mutua Madrilena Masters Madrid - Madrid Davis Cup, Group I, 2R, ITA-SLO 5-0 French Open - Paris U.S. Open - New York Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, Group II, 1R, EGY-SLO 1-3 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) French Open (juniors) French Open - Paris Wimbledon - London All Lower level tournaments Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 1R, SLO-EST 4-0 Wimbledon (juniors) Davis Cup, Group II, 1R, SLO-POL 2-3 River Oaks International Tennis Tournament - Houston