Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 USA F3 Canada F2 USA F2 USA F3 Canada F3 Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) USA F2 Canada F1 Canada F2 Canada F3 Mexico F3 Challenger Ford de Cherbourg - Cherbourg BMW Brixina Tennis Open 2000 - Bressanone KGHM Polish Indoors - Wroclaw Tulsa Auto Collection USTA Challenger - Tulsa 2002 Tulsa USTA Challenger - Tulsa drkoop.com USTA Challenger of Austin - Austin San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon The Surbiton Trophy - Surbiton The Granby Natrel Challenger - Granby ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Czech Open - Prostejov The Surbiton Trophy - Surbiton Winnetka Challenger Heilbronn Challenger Jersey Challenger Genova Challenger Shanghai Challenger Sarajevo Challenger Vancouver Challenger Petange Challenger Ortisei Challenger Wroclaw Challenger Le Gosier Challenger Wroclaw Challenger Qatar F1 Czech Republic F7 Waldbaum's Hamlet Cup - Long Island Stockholm Open - Stockholm Pro Tennis World Open - Boca Raton Ispat Open 2004 - Ostrava Prague Open - Prague IPP Open - Helsinki Heilbronn Open - Heilbronn USTA Seascape Challenger - Aptos GHI Bronz Classic - Bronx AAPT Championships - Adelaide Qatar Open - Doha Kroger / St. Jude International - Memphis The Wright Financial Group USTA Challenger - Champaign Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle 2005 Freeman Men's Challenger - Joplin Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Harrah's Entertainment Challenger - Tunica International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Harrah's Entertainment Men's Pro Challenger - Tunica Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Steelers Cup - Kosice Next Generation Adelaide International - Adelaide Challenger 42 - Andrezieux Sydney International - Sydney Millenium Tennis Championships - Delray Beach Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Atlantic City Open - Atlantic City Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Tatra Banka Slovak Open - Bratislava National Bank Men's Rimouski Challenger - Rimouski Carson Challenger Qatar ExxonMobil Open - Doha Recanati Challenger PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Trnava Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg CA-Challenge - Graz If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aix En Provence Challenger The Dubai Tennis Championships - Dubai Prague Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg Bath Challenger If Stockholm Open - Stockholm Fifth-Third Bank Tennis Championships - Lexington Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Moselle Open - Metz China Open - Beijing Qatar ExxonMobil Open - Doha Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Aegon Nottingham Open - Nottingham USTA Men's Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Internazionali di Tennis di Bergamo - Bergamo Sarajevo Open - Sarajevo USTA Freeman Men's Challenger - Joplin The Nottingham Open - Nottingham 2003 USTA Tallahassee Tennis Challenger - Tallahassee 2001 Mercedes Cup - Stuttgart Eckental Challenger Isla de Lanzarote - Lanzarote Helsinki Challenger Tatra Banka Slovak Open - Bratislava Sarajevo Challenger BNP Paribas Primrose - Bordeaux Mexico City Challenger Generali Open 2002 - Kitzbuhel JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sao Paulo Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger St. Brieuc Challenger Prostejov Challenger ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Cherbourg Challeger Rome Challenger Ostrava Challenger Prostejov Challenger Eckental Challenger Copenhagen Open - Copenhagen Prague Challenger Oberstaufen Challenger Tashkent Challenger Eckental Challenger Eckental Challenger Bergamo Challenger Gerry Weber Open - Halle USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx ATP Challenger Hamburg - Hamburg Open de Franche Comte - Besancon Fergana Challenger - Fergana du Maurier Open - Toronto Eisenberg Jerusalem Open 2000 - Jerusalem Zivnobanka Open - Prostejov drkoop.com USTA Tennis Championships of Denver - Denver Muller Cup 2000 - Ulm 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul drkoop.com USTA Tennis Championships of Chicago - Winnetka 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka University of Tennessee USTA Men's Challenger - Knoxville Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose Tennis Masters Series - Toronto Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov Powder Byrne Trophy - Surbiton 9th Wartburg Open - Eisenach Granby Challenger - Granby Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia Time Warner USTA Challenger - Binghamton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Championships of Kerrville - Kerrville IPP Open - Helsinki USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco Lamberts Open by Stawag - Aachen Okal Open - Eckental IPP Open - Helsinki Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Neride Prague Indoor - Prague Tennis Masters Series - Montreal Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Challenger de Granby - Granby Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia CA Challenge - Graz VI Gramado Open de Tenis - Gramado Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno Challenger Groningen - Groningen Hilton Waikoloa USTA Challenger - Waikoloa Lambertz Open - Aachen 2004 Freeman Men's Challenger - Joplin Okal Cup 2003 - Eckental Open de Franche-Comte - Besancon Challenger Leon 2004 - Leon drkoop.com USTA Challenger of Tallahassee - Tallahassee Trofeo Barcelona de Tenis - Barcelona Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas Muller Cup - Ulm Open Mutouest de Saint-Brieuc - St. Brieuc Tallahassee Tennis Challenger - Tallahassee ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Nossa Caixa Aberto de Sao Paulo - Sao Paulo Pacific Life Open - Indian Wells GHI Bronx Classic - Bronx NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Tennis Masters Series - Toronto The Surbiton Trophy - Surbiton Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Pacific Life Open - Indian Wells 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia NASDAQ-100 Open - Miami ECM Prague Open - Prague The West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris ARMS USTA Challenger - Rocky Mount Pacific Life Open - Indian Wells USTA/Adtech Challenger - Boston NASDAQ-100 Open - Miami Steelers Cup - Kosice Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Granby Challenger - Granby Masters Series Madrid - Madrid Sony Ericsson Open - Miami USTA Seascape Challenger - Aptos Masters Series - Hamburg Rogers Masters - Montreal Renault Slovenian Open - Ljubljana LTA Cardiff Challenger - Cardiff 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Pacific Life Open - Indian Wells LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton Podebradka Cup - Prague Abierto Club Casablanca - Mexico City Rogers Masters - Toronto BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Odlum Brown Vancouver Open - Vancouver Rogers Cup - Montreal Alexander Kolyaskin Memorial - Donetsk Western & Southern Financial Group Masters - Cincinnati Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Cadillac Pro Indoor USTA Challenger - West Bloomfield ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava 2000 Mercedes Cup - Stuttgart Hurricane Tennis Open - Bradenton Bauer Watertechnology Cup - Eckental Frito Lay/USTA Challenger - Binghamton Shanghai Rolex Masters - Shanghai Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Aamulehti Tampere Open - Tampere Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Seguros Bolivar Open - Cali Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota ATP Challenger Trophy 2008 - Trnava USTA Challenger of San Antonio - San Antonio Salinas Challenger The Surbiton Trophy - Surbiton 2004 Colorado Tennis Classic - Denver Granby Challenger St. Brieuc Challenger Rome Challenger Bordeaux Challenger Prague Challenger - Prague Pozoblanco Challenger Szczecin Challenger Czech Indoor Open - Prague The Stella Artois Grass Court Championships - London Istanbul Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Bath Challenger Ningboo Challenger The Wright Financial Group, Inc. Challenger - Champaign Ortisei Challenger 2004 USTA Challenger of Calabasas - Calabasas Sarasota Challenger Savannah Challenger Tallahassee Tennis Challenger - Tallahassee ECU Prague Open - Prague Aptos Challenger Sarajevo Challenger Ortisei Challenger Ostrava Challenger Challenger Ford de Cherbourg - Cherbourg St. Francis Health System USTA Challenger - Tulsa Bergamo Challenger Ostrava Challenger Bratislava Challenger TED Open - Istanbul Liberec Challenger Sparkessen Magdeburg Open - Magdeburg Brescia Challenger Bergamo Challenger St. Brieuc Challenger Prostejov Challenger Ortisei Challenger Cherbourg Challenger BMW Open - Munich Leon Challenger Guadalajara Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Prague Challenger Erste Bank Open - Vienna Pilot Pen Tennis - New Haven Internationaler Raiffeisen Grand Prix - St. Polten BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca SAP Open - San Jose Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Allianz Suisse Open Gstaad - Gstaad The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles ATP Kremlin Cup - Moscow Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Orlando Sydney International - Sydney The Artois Championships - London Australian Open - Melbourne U.S. Open - New York Bet-at-home Cup - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Ecuador Open - Quito The Stella Artois Championships - London Open 13 - Marseille Brisbane International - Brisbane Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Austrian Open - Kitzbuhel Medibank International - Sydney Open 13 - Marseille Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris du Maurier Open - Montreal du Maurier Open - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Montreal Australian Open - Melbourne Wimbledon - London French Open - Paris Tennis Masters Series - Madrid U.S. Open - New York Masters Series Monte Carlo - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, COL-CAN 3-2 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Olympics - Athens Olympics - Beijing Davis Cup, World Group, QR, CAN-BRA 3-2