Career 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
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 Wimbledon - London Libema Open - 's-Hertogenbosch Hungary F1 Israel F5 Canada F2 Canada F3 USA F9 Slovenia F2 Slovenia F3 Italy F16 Usa F17 Thailand F2 Great Britain F2 Germany F3 Canada F3 Korea F2 Korea F3 Great Britain F1 France F2 Thailand F1 Canada F2 Hungary F2 Hungary F3 Croatia F1 Croatia F2 Canada F1 Israel F1 Canada F2 Israel F2 Canada F3 Israel F3 USA F8 Canada F1 Italy F15 Japan F10 Japan F11 USA F2 Israel F2 Israel F3 Croatia F1 Croatia F2 Canada F2 Canada F3 Usa F7 Usa F8 Korea F4 Usa F16 Thailand F3 USTA Seascape Challenger - Aptos Challenger de Granby - Granby Third Bank Tennis Championships - Lexington drkoop.com USTA Challenger of Dallas - Dallas Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Seascape Challenger - Aptos The LTA Bolton Challenger - Bolton Open de L'Isere - Grenoble ATP Challenger Numea - New Caledonia Stella Artois Clay Court Championships - Budaors dBI Tennis Challenger - Binghamton Atlanta Clay Court Challenger - Atlanta The Natrel's Challenger - Granby GHI Bronx Tennis Classic - Bronx 2007 Challenger of Santa Clara - Valencia 2007 Knoxville Challenger - Knoxville ECM Prague Open 2008 - Prague San Remo Tennis Cup - San Remo Architect Open - Budapest Swanston Challenger - Sacramento The Surbiton Trophy - Surbiton Belgrade Challenger Keio Challenger International Tennis Tournament - Yokohama Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Izmir Challenger Vancouver Challenger Seoul Challenger Sacramento Challenger Ramat Hasharon Challenger Zagreb Open - Zagreb Granby Challenger Privat Bank Cup - Dniepropetrovsk Volkswagen Challenger 2005 - Wolfsburg Torneo Internacional Challenger Fila 2005 - Leon Fifth Third Bank Tennis Classic - Lexington Lubbock Challenger - Lubbock Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Banque Nationale - Granby Sao Paulo Challenger Johannesburg Challenger Tiburon Challenger Calabasas Challenger Chuncheon Challenger Bratislava Challenger Quelle Cup 2000 - Furth Las Vegas Challenger - Las Vegas 2003 Eddleman USTA Challenger - Birmingham VII Open Banc Agricol - Andorra Singha Tennis Classic - Tarzana XI Open International D'Andorra - Andorra The West Side Tennis Club Clay Court Challenger - Forest Hills Harbour Tennis Cup Regione Lombardia - Milan The Swanston Challenger - Sacramento 2008 China TCL Challenger - Guangzhou Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Houston - Houston Zivnobanka Czech Open - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis - St. Jean de Luz TED Open - Istanbul Schickendanz Open - Furth Steelers Cup 2005 - Kosice Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Kremlin Cup - Moscow Bangkok Challenger The Nottingham Open - Nottingham Helsinki Challenger Salzburg Challenger Rimouski Challenger AAPT Championships - Adelaide Ojai Challenger BMW Open - Munich Lexington Challenger Kroger / St. Jude International - Memphis Milan Indoors - Milan TD Waterhouse Cup - Long Island Estoril Open - Estoril Top Wool Challenger Biella - Biella Tata Open - Chennai AIG Japan Open - Tokyo XL Capital Bermuda Open - Bermuda Akbank Private Banking-TED Open - Istanbul The Nottingham Challenger - Nottingham Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis USTA Men's Challenger of Dallas - Dallas XL Bermuda Open - Bermuda Estoril Open - Estoril Harrah's Entertainment Men's Pro Challenger - Tunica Constanta Challenger - Constanta Pilot Pen International - New Haven Odlum Brown Vancouver Open - Vancouver V Abierto Internacional de Salinas - Salinas Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Thailand Open - Bangkok The Hamlet Cup - Long Island Chennai Open - Chennai USTA Tallahassee Tennis Challenger - Tallahassee Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Open de la Comunidad Valenciana - Valencia RCA Championships - Indianapolis Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding St. Petersburg Open - St. Petersburg JSM Challenger - Champaign San Luis Potosi Challenger - San Luis Potosi Gerry Weber Open - Halle President's Cup 2000 - Tashkent BMW Tennis Championship - Sunrise Brisbane International - Brisbane Japan Open - Tokyo SA Tennis Open - Johannesburg Chennai Open - Chennai XL Bermuda Open - Bermuda PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Alexander Kolyaskin Memorial - Donetsk President's Cup - Tashkent Tatra Banka Slovak Open - Bratislava Open Sabadell Atlantico - Barcelona PEOPLEnet CUP - Dnepropetrovsk Estoril Open - Estoril Dunlop World Challenge - Toyota Gerry Weber Open - Halle Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. Tulsa Challenger Genova Challenger Belgrade Challenger Sunrise Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger VIII Avierto Internacional de Salinas - Salinas SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tashkent Challenger U.S. Mens's Clay Court Championship - Houston Astana Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Valencia Open - Valencia ATP Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Hungarian Open - Budapest Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Citi Open - Washington PTT Thailand Open - Bangkok Carson Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Brisbane International - Brisbane Gerry Weber Open - Halle Challenger Natrel Presented by National Bank - Granby St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heilbronn Challenger AEGON Championships - London China Open - Beijing Brisbane International - Brisbane Busan Challenger Rakuten Japan Open - Tokyo Binghamton Professional Tennis Tournament - Binghamton Winnetka Challenger Aptos Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Campbells Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Salinas Challenger Korat Challenger Portugal Open - Oeiras Binghamton Challenger Downtown Athletic Club USTA Challenger - Amarillo USTA Freeman Men's Challenger - Joplin Hilton Waikoloa USTA Challenger - Waikoloa Pekao Open - Szczecin ABN AMRO World Tennis Tournament - Rotterdam Kueppers Kolsch Cup by Lambertz - Aachen Wolfsburg Challenger Rhodes Challenger Ramat Hasharon Challenger Napoli Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco AEGON Championships - London USTA/Safeway Challenger - Aptos Challenger Groningen - Groningen China Open - Beijing Saint Francis Health System USTA Challenger - Tulsa Thailand Open - Bangkok Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Delray Beach Open - Delray Beach Citi Open - Washington Eisenberg Jerusalem Open - Jerusalem Tashkent Challenger - Tashkent Swiss Indoors Basel - Basel TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon AEGON Championships - London The $50,000 Pro Challenger at Calabasas - Calabasas Gramado Open de Tennis - Gramado Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Belo Horizonte Tennis Open - Belo Horizonte Mercedes Cup - Stuttgart Ford Tennis Championships - Louisville AEGON Championships - London USTA Comerica Challenger - Aptos Open Sainte Victoire - Aix-En-Provence Meridiana Sardegna Open - Olbia Yitzhak Rabin Challenger 1998 - Tel Aviv Rakuten Japan Open - Tokyo Cairo Challenger - Cairo Zagreb Open - Zagreb Challenger Britania Zavaleta - Puebla Erste Bank Open - Vienna Brisbane International - Brisbane Toluca Challenger - Toluca ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Citi Open - Washington Laser Vision USTA Challenger - Amarillo Odlum Brown Vancouver Open - Vancouver Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Lexington Challenger The Joyce Eisenberg Jerusalem Open  - Jerusalem St. Petersburg Open - St. Petersburg European Open - Antwerp The Natrel's Challenger of Granby - Granby FILA Challenger Biella - Biella Casino Lugano - Lugano USTA Seascape Challenger - Aptos Granby Challenger TED Open - Istanbul CNA TennisPro Classic - Winnetka Kremlin Cup - Moscow Truist Atlanta Open - Atlanta 2005 Tulsa Challenger - Tulsa Medicor Open - Budapest 2003 West Side Tennis Club Challenger - Forest Hills Cerveza Club Columbia Open - Bogota Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Rome Garden Open - Rome Renault Slovenian Open - Ljubljana ABN AMRO Open - Rotterdam National Bank Men's Rimouski Challenger - Rimouski Palermo Challenger Vancouver Challenger President's Cup 1998 - Tashkent The Artois Championships - London RCA Championships - Indianapolis UBS Open Gstaad - Gstaad AIG Japan Open - Tokyo Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Salem Open - Hong Kong Scania Stockholm Open - Stockholm Heineken Open - Auckland Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham RCA Championships - Indianapolis Salem Open - Hong Kong Internationaler Raiffeisen Grand Prix - St. Polten Open 13 - Marseille Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis President's Cup - Tashkent Next Generation Adelaide International - Adelaide Sydney International - Sydney St. Petersburg Open - St. Petersburg The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris RCA Championships - Indianapolis Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Abierto Mexicano Telfonica MoviStar - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Sybase Open - San Jose Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris NASDAQ-100 Open - Miami Gerry Weber Open - Halle BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Rogers Cup - Montreal St. Petersburg Open - St. Petersburg Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami cinch Championships - London Grand Prix Hassan II - Casablanca Libema Open - 's-Hertogenbosch Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York The Ericsson Open - Miami Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open - New York Rogers Cup - Montreal U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, REL2, UKR-ISR 3-2 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, QR, FRA-ISR 4-1 Laver Cup - Geneva ATP Cup - Melbourne Davis Cup, World Group, QF, CAN-FIN 1-2 Australian Open (juniors) Wimbledon (juniors) Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, PO, ISR-CAN 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Hopman Cup - Perth Davis Cup, World Group, PO, CAN-NED 3-1 Olympics - London Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, CAN-ITA 3-1 AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group 1, REL2, ISR-GRE 5-0 AAMI Classic - Kooyong Davis Cup, PO, CHI-ISR 4-1 French Open (juniors) Australian Open - Melbourne Olympics - Paris