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 6th Sardinian International Championships - Cagliari IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino San Marino CEPU Open - San Marino XI Ciutat de Barcelona - Barcelona Pekao Open - Szczecin Prague Open - Prague Scheveningen Challenger Siemens Open - Scheveningen Zivnobanka Czech Open - Prostejov Samarkand Challenger - Samarkand Iskratel Open - Kranj Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Caltanissetta Challenger Barletta Challenger Santos Challenger X Ciutat de Barcelona - Barcelona Open 88 - Contrexeville Kyiv UMC Open - Kiev DPD Challenger 2002 - Aschaffenburg Szczecin Challenger Banja Luka Challenger V Torneo Internazionale di Tennis - Barletta Ljubljana Challenger 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 Loughborough Challenger 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 Meknes Challenger Copa Sevilla Internacionales de Andalucia - Seville Casablanca Challenger Rabat Challenger VIII Torneo Internazionale di Tennis - Barletta Marrakech Challenger Barletta Challenger Pekao Open - Szczecin Prague Challenger Top Wool Challenger Biella - Biella Monza Challenger Kosice Challenger Oberstaufen Cup - Oberstaufen Beijing Challenger San Marino Challenger Genova Challenger XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Rome Challenger Prostejov Challenger Banja Luka Challenger Szczecin Challenger Trnava Challenger Nord/LB Open 2004 - Braunschweig Mersin Challenger Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Challenger Banja Luka Challenger Sibiu Challenger Kenitra Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Irving Challenger Czech Open 2005 - Prostejov Turin Challenger Banca Stato Challenger - Lugano Rome Challenger Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger San Marino Cepu Open - San Marino Todi Challenger XI Ciutat de Barcelona - Barcelona Trnava Challenger Rome Challenger Irving Challenger BMW Tennis Championship - Sunrise Curitiba Challenger San Luis Potosi Challenger Sir Supermercati - Rome Heilbronn Challenger Blois Challenger Genova Challenger Banja Luka Challenger Sophia Antipolis Challenger Barletta Challenger ECM Prague Open - Prague Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Portoroz Challenger Szczecin Challenger Anning Challenger San Marino Cepu Open - San Marino XI Venice Open - Venice Geneva 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 Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Szczecin Challenger Croatia Open - Umag Idea Prokom Open - Sopot Irving Challenger Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Casablanca Challenger Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest 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 Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Prostejov Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Nord LB Open - Braunschweig Generali Open - Kitzbuhel Idea Prokom Open - Sopot II Cyclus Open de Tenis - Florianopolis Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Wuhan Challenger Davidoff Swiss Indoors - Basel Pekao Open 2003 - Szczecin Portoroz Challenger Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Banca Stato Challenger Lugano - Lugano AXA Open II - Espinho Open de Montauban - Montauban Mercedes Cup - Stuttgart Geneva Challenger - Geneva Copa Sevilla - Seville Idea Prokom Open - Sopot Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Open Romania - Bucharest Mallorca Open - Mallorca Heineken Open - Auckland Czech Open - Prostejov Abierto Mexicano Telcel - Acapulco Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville US Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca 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 Orleans Challenger Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Genova Challenger Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland RCA Championships - Indianapolis Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Copa AT&T - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Salzburg Challenger International Championship of Croatia - Umag Serbia Open - Belgrade Campionati Internazionali di Sicilia - Palermo Furth Challenger Heineken Open - Auckland Szczecin Challenger ATP Studena Croatia Open - Umag Brasil Open - Costa do Sauipe Rennes Challenger Erste Bank Open - Vienna Poznan Challenger Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Trnava Challenger VTR Open - Vina del Mar Qatar Exxon Mobil Open - Doha Open Sabadell Atlantico - Barcelona Meknes Challenger Orange Warsaw Open - Warsaw Estoril Open - Estoril Serbia Open - Belgrade Loughborough Challenger Bet-at-home Open - Hamburg Napoli Challenger Marbella Challenger Caltanissetta Challenger Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Barletta Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Napoli Challenger Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing 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 Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open SEAT Godo 2006 - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen Blunmenau Challenger China Open - Beijing Aircel Chennai Open - Chennai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Davidoff Swiss Indoors Basel - Basel Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires China Open - Beijing Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Fever-Tree Championships - London Moselle Open - Metz European Open - Antwerp Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Vercelli Challenger Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari Emilia-Romagna Open - Parma 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 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 Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome 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 Tennis Masters Series - Monte Carlo Open de Tenis Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca Tennis Masters Series - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid 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 Internazionali BNL dItalia - 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 Open Sud de France - Montpellier Western & Southern Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Konzum Croatia Open - Umag Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris German Tennis Championships - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells 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 Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami 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 French Open - Paris French Open - Paris Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Wimbledon - London French Open - Paris 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 U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York French Open - Paris 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 I, 2R, ITA-SLO 5-0 Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, SLO-DEN 5-0 River Oaks International Tennis Tournament - Houston All Lower level tournaments 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