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