Career 2024 2023 2022 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Austria F4 Austria F5 Austria F7 Austria F8 Austria F9 Austria F1 Austria F3 Czech Rep. F1 Slovenia F1 Morocco F3 Morocco F5 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Switzerland F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Burundi F1 Rwanda F1 Uganda F1 France F19 Iran F6 Iran F7 Sudan F1 Turkey F6 Turkey F7 India F1 India F2 USA F10 USA F11 USA F12 Czech Republic F3 Netherlands F2 Morocco F4 Morocco F5 Austria F1 Austria F2 Austria F3 Austria F4 Austria F8 Burundi F1 Rwanda F1 Rwanda F2 Turkey F33 Chile F1 Chile F3 Croatia F4 Croatia F5 USA F11 USA F12 USA F13 Slovenia F1 Netherlands F1 Netherlands F2 Netherlands F4 Austria F7 Netherlands F6 Algeria F1 Burundi F1 Rwanda F1 Rwanda F2 Spain F1 Spain F2 Croatia F5 Croatia F6 Slovenia F1 Burundi F1 Rwanda F1 Spain F1 Spain F4 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) USA F12 M15 Antalya M15 Antalya M25 Telfs Morocco F4 Banca Stato Challenger Lugano - Lugano Warta Cup 2001 - Sopot San Marino Cepu Open - San Marino Gabon F1 Gabon F2 Austria F5 Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier XI Ciutat de Barcelona - Barcelona s'Tennis Masters Challenger - Graz Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Egypt F2 Marrakech Challenger Barletta Challenger Napoli Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Bytom Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Vigo Challenger San Sebastian Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Rome Challenger Alessandria Challenger Kosice Challenger Milan Challenger Pozoblanco Challenger 2001 Challenger Canottieri Mincio - Mantova Kitzbuhel Challenger San Sebastian Challenger Intelig Tennis Cup - Brasilia Banja Luka Challenger IX Ciutat de Barcelona - Barcelona Buenos Aires Challenger Le Gosier Challenger 10th Wartburg Open - Eisenach San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio Prostejov Challenger Furth Challenger M25 Santa Margherita di Pula Turin Challenger Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach San Marino Cepu Open - San Marino Samarkand Challenger Karshi Challenger Manerbio Challenger Seville Challenger Brasov Challenger Geneva Challenger - Geneva Banja Luka Challenger Ljubljana Open 2002 - Ljubljana Copa Ericsson Brazil - Sao Paulo Aguascalenties Challenger Madrid Challenger Quito Challenger Sao Jose Do Rio Preto Challenger DPD Challenger 2001 - Aschaffenburg Morocco Tennis Tour - Marrakech Sao Leopoldo Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Aracaju - Aracaju Black Forest Open - Freudenstadt Copa Petrobras - Montevideo Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger XL Capital Bermuda Open - Bermuda Tampere Challenger Samarkand Challenger Karshi Challenger Alphen Challenger Savannah Challenger Arad Challenger Prague Challenger Kosice Challenger Tanger Challenger Timisoara Challenger Tampere Challenger Oberstaufen Challenger Brasov Challenger IPP Geneva Trophy - Geneva San Juan Challenger Buenos Aires Challenger Casablanca Challenger Nord/LB Open 2004 - Braunschweig Chitre Challenger Morelos Challenger Salinas Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Panama City Challenger Guadalajara Challenger Le Gosier Challenger Savannah Challenger Kosice Challenger Mohammedia Challenger Prague Challenger Cordenons Challenger Meerbusch Challenger Banja Luka Challenger Meknes Challenger Mons Challenger Tennis Napoli Cup - Napoli Rennes Challenger Ostrava Open 2005 - Ostrava Rabat Challenger Ljubljana Open - Ljubljana Geneva Challenger Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Morelos Challenger Napoli Challenger Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Ostrava Challenger Copa Kia - Santiago Citta di Monza - Monza 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Prague Challenger Tatra Banka Open - Bratislava Perugia Challenger Padova Challenger Genova Open Challenger - Genova Todi Challenger Rimini Challenger Manerbio Challenger Blumenau Challenger Copa Petrobras Guadalajara - Guadalajara Meknes Challenger Banja Luka Challenger Copa Telefonica CTC Chile - Santiago Trnava Challenger Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Mohammedia Challenger Morocco Tennis Tour - Tanger Buenos Aires Challenger Sir Supermercati - Rome Bucaramanga Challenger Santo Domingo Challenger Turin Challenger Cali Challenger Morelos Challenger Santiago Challenger Kosice Challenger Nanjing Challenger Santiago Challenger Sao Paulo Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Tampere Challenger Copa Petrobras - Buenos Aires Chengdu Challenger Como Challenger Rome Challenger Mohammedia Challenger Timisoara Challenger - Timisoara Copa Petrobras-Argentina - Buenos Aires Rome Challenger Santiago Challenger Vicenza Challenger Nord LB Open 2007 - Braunschweig Timisoara Challenger Pozoblanco Challenger Perugia Challenger Poznan Challenger Poznan Challenger Liberec Challenger Aix En Provence Challenger Stella Artois Clay Court Championships - Budaors Citta di Brindisi - Brindisi Cortina Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bucaramanga Challenger Quito Challenger Sarasota Challenger Vercelli Challenger Bogota Challenger Alphen Challenger Cordenons Challenger La Serena Open - La Serena Tallahassee Challenger Rijeka Challenger Buenos Aires Challenger Cali Challenger Kenitra Challenger Prostejov Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Tallahassee Challenger Bordeaux Challenger Rio De Janeiro Challenger Ambato Challenger Lima Challenger Asuncion Challenger Brasov Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Kenitra Challenger M15 Kottingbrunn M15 Vienna Cancun Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Uruguay - Montevideo Lima Challenger Copa Petrobras Paraguay - Asuncion Casablanca Challenger Bucaramanga Challenger Manerbio Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger San Luis Potosi Challenger Rome Challenger Furth Challenger Poprad Tatry Challenger Biella Challenger Cortina Challenger Prague Challenger Seville Challenger Santos Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg Gelsor Open Romania - Bucharest VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Open 13 - Marseille Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Mendoza Challenger Milan Challenger Zadar Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca AXA Open II - Espinho Idea Prokom Open - Sopot Savannah Challenger Anning Challenger Samarkand Challenger Moscow Challenger Canberra Challenger Spain F1 Braunschweig Challenger Poznan Challenger Guayaquil Challenger LTA Hull Challenger - Hull Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Casablanca Challenger M25 Oviedo San Luis Potosi Challenger Francavilla Challenger Lisbon Challenger Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Blumenau Challenger Tunis Open - Tunis San Luis Potosi Challenger Santos Challenger Sao Paulo Challenger Lyon Challenger Tunis Challenger Perugia Challenger Santo Domingo Challenger Bordeaux Challenger Guayaquil Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Bratislava 1 Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Shymkent Challenger Allianz Suisse Open - Gstaad Riviera di Rimini Challenger - Rimini Recanati Challenger Idea Prokom Open - Sopot Pekao Open 2003 - Szczecin Milan Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia 5th Sardinian International Championships - Cagliari Mallorca Open - Mallorca Brasil Open - Costa do Sauipe Tulln Challenger Salzburg-Anif Challenger Caltanissetta Challenger Abierto Mexicano Telfonica MoviStar - Acapulco I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger Bad Waltersdorf Challenger BMW Brixina Tennis Open 2000 - Bressanone Santiago 3 Challenger Bogota Challenger Lima 2 Challenger Concepcion 2 Challenger Prague Challenger Santa Cruz de la Sierra 2 Challenger Pereira Challenger Mercedes Cup - Stuttgart San Luis Potosi Challenger Generali Open - Kitzbuhel Cordoba Challenger Mauthausen Challenger Santo Domingo Challenger Top Wool Challenger Biella - Biella Moscow Challenger Cali Challenger Copa Petrobras - Aracaju Pro Tennis World Open - Boca Raton Czech Open - Prostejov Tulln Challenger Cepu Open - San Marino Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Ambato Challenger Lima 2 Challenger Guayaquil Challenger Sarasota Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Todi Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires IPP Geneva Trophy - Geneva Szekesfehervar Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Szekesfehervar Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sarasota Challenger Savannah Challenger Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Mauthausen Challenger Heineken Open - Auckland Skopje Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Poznan Challenger Rabat Challenger Furth Challenger Segovia Challenger Grand Prix Hassan II - Casablanca Copa Petrobras-Uruguay - Montevideo BCR Open Romania - Bucharest Chennai Open - Chennai Rijeka Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Sarasota Challenger Prague 2 Challenger Heineken Open - Auckland ATP Studena Croatia Open Umag - Umag Alessandria Challenger Bank Austria Tennis Trophy - Vienna Alphen Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Zagreb Challenger Furth Challenger Braunschweig Challenger Bank Austria Tennis Trophy - Vienna Santiago 2 Challenger Kosice Challenger Tata Open - Chennai St. Brieuc Challenger Salinas Challenger International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest BMW Open - Munich Open de Moselle - Metz Salzburg Challenger Todi Challenger Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Copa Claro - Buenos Aires Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Happy Valley Challenger Open Sabadell Atlantico - Barcelona Bucaramanga Challenger Rio De Janeiro Challenger Copa Telmex - Buenos Aires Porto Alegre Challenger Serbia Open - Belgrade San Benedetto Challenger Arad Challenger Furth Challenger Campbells Hall of Fame Tennis Championships - Newport Medellin Challenger Brasil Open - Costa do Sauipe San Juan Challenger Guayaquil Challenger Erste Bank Open - Vienna VTR Open - Vina del Mar Brasil Open - Sao Paulo Marbella Challenger Caltanissetta Challenger Leon Challenger Grand Prix Hassan II - Casablanca UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Salinas Challenger Mersin Challenger Santiago Challenger Brasil Open - Sao Paulo St. Brieuc Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bogota Challenger Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires Panama City Challenger Tunis Challenger Ecuador Open - Quito BMW Open - Munich Vegeta Croatia Open - Umag Erste Bank Open - Vienna Allianz Suisse Open Gstaad - Gstaad Rome Challenger Bet-at-home Open - Hamburg Bratislava Challenger Erste Bank Open - Vienna Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Generali Open - Kitzbuhel Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Cali Challenger Tallahassee Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Seville Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Open Sabadell Atlantico - Barcelona Brest Challenger Guayaquil Challenger Guadalajara Challenger Tulln Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Poprad Tatry Challenger Marburg Challenger Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Qingdao Challenger Royal Guard Open Chile - Vina del Mar Seville Challenger Sibiu Challenger US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Buenos Aires Challenger Bet-at-home Open - Hamburg Internationaux de Tennis de Brest - Brest Credit Agricole Suisse Open - Gstaad Sarasota Challenger San Luis Potosi Challenger Erste Bank Open - Vienna Schickendanz Open - Furth Madrid Challenger Prostejov Challenger ATP Challenger Tour Finals BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Meerbusch Challenger Meknes Challenger M25 Antalya M25 Antalya Biella Challenger Samarkand Challenger Generali Open - Kitzbuhel Padova Challenger San Benedetto Challenger Tampere Challenger Cortina Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Cairo Challenger 2002 - Cairo Bratislava Challenger Monterrey Challenger Rio Open - Rio de Janeiro Lima Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Mexico City Challenger Kenitra Challenger BMW Open - Munich Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov Antalya Challenger Mexico City Challenger Prostejov Challenger Liberec Challenger Tulln Challenger Maia 2 Challenger The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Tampere Challenger Bad Waltersdorf Challenger Santo Domingo Challenger Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Aguascalientes Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Croatia Open - Umag Bet-at-home Cup - Kitzbuhel VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Open Seat Godo 2003 - Barcelona Grand Prix Hassan II - Casablanca Ostrava Challenger Mauthausen Challenger Medellin Challenger Copa AT&T - Buenos Aires Tallahassee Challenger Campionati Internazionali d'Italia - Rome Qatar ExxonMobil Open - Doha Masters Series Madrid - Madrid Tennis Masters Series - Madrid Generali Open - Kitzbuhel U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami U.S. Open - New York Miami Open - Miami BA-CA Tennis Trophy - Vienna Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Australian Open - Melbourne Copa Telmex - Buenos Aires French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris AEGON Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group I, PO, AUT-ROU 4-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, AUT-BLR 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Finals, Group F Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1