Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 F1 USA F2 USA F3 USA F4 Canada F2 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 USA F14 USA F28 USA F1 Spain F24 Spain F25 Spain F26 India F7 Poland F3 France F4 Japan F4 USA F14 Iran F5 Iran F6 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Great Britain F2 Korea F1 Korea F2 Korea F3 Italy F20 Poland F4 Poland F5 Poland F6 Poland F5 Poland F6 Poland F2 USA F5 IPP Open - Helsinki AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Porsche Open - Poznan Baton Rouge Challenger Ramat Hasharon Challenger Poznan Challenger Aachen Challenger Dallas Challenger Granby Challenger Napoli Challenger Dallas Challenger Busan Challenger Le Gosier Challenger Busan Challenger Manchester Challenger Ilkley Challenger Recanati Challenger Genova Challenger Ortisei Challenger Andria Challenger Koblenz Challenger Rennes Challenger Dallas Challenger Budapest Challenger Ortisei Challenger Budapest Challenger Italy F19 India F8 Hungary F5 Georgia F1 Georgia F2 USA F29 Spain F4 Spain F7 Poland F2 Poland F3 USA F12 Tunisia F6 Germany F2 France F5 Poland F5 Canada F1 USA F6 M25 Nussloch USTA Tallahassee Tennis Challenger - Tallahassee New Delhi Challenger II - New Delhi Idea Prokom Open - Sopot Idea Prokom Open - Sopot Rimouski Challenger Leon Challenger Wroclaw Challenger Rhodes Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Astana Challenger Orange Prokom Open - Sopot Vancouver Challenger Davidoff Swiss Indoors Basel - Basel Tulsa Challenger Heineken Open - Auckland The Commercia Challenger - Aptos Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City XL Bermuda Open - Bermuda 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Synsam Swedish Open - Bastad Music City Challenger - Nashville JSM Challenger - Champaign Orange Prokom Open - Sopot 2007 Knoxville Challenger - Knoxville Chennai Open - Chennai The Hypo Group Tennis International 2008 - Poertschach Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Unicredit Czech Open - Prostejov Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Nielsen USTA Pro Tennis Championship - Winnetka Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam s'Tennis Masters Challenger - Graz Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Levene Gouldin & Thompson Tennis Challenger - Binghamton Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Delray Beach Open - Delray Beach Waco Tennis Challenger - Waco Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Yokohama Challenger Heilbronn Challenger Carson Challenger Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Bangkok Challenger Korat Challenger Nottingham Challenger Bytom Challenger Winnetka Challenger Champaign Challenger Erste Bank Open - Vienna Bordeaux Challenger Aptos Challenger Binghamton Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Singapore Challenger Reunion Island Challenger Johannesburg Challenger Brasov Challenger Pekao Open - Szczecin Eckental Challenger Ortisei Challenger Kazan Challenger Gimcheon Challenger Oberstaufen Challenger USTA Challenger - Champaign Bangkok Challenger Western & Southern Financial Group Masters - Cincinnati Taipei City Challenger KGHM Polish Indoors - Wroclaw Surbiton Challenger Memorial Kolyaskin - Donetsk Fifth-Third Bank Tennis Championships - Lexington Toyota Challenger Wroclaw Challenger Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno XL Challenger de Tenis Copa Sevilla - Seville 2003 Freeman Men's Challenger - Joplin KGHM Polish Indoors - Wroclaw 2003 USTA Challenger of Calabasas - Calabasas KGHM Polish Indoors - Wroclaw Colorado Classic - Denver University of Tennessee USTA Men's Challenger - Knoxville Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills Sarajevo Open - Sarajevo USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Atlantic City Open - Atlantic City 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan GHI Bronx Classic - Bronx Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Smith Barney Men's Challenger - Covington Austin Challenger - Austin Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Fifth Third Bank Tennis Classic - Lexington Cepu Open - San Marino Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island College Station Challenger - College Station La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Architect Open - Budapest Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The West Side Tennis Club Grass Court Challenger - Forest Hills Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Porsche Open - Poznan Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Emax Polish Indoors - Wroclaw USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia 2006 North Shore Pro Tennis Championship - Winnetka Porsche Open - Poznan Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa LTA Wrexham Challenger - Wrexham AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin Challenger DCN de Cherbourg - Cherbourg 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Baden Open - Karlsruhe Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom The Comercia Challenger - Aptos Porsche Open - Poznan Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton LXVII Concursu Internacional de Vigo - Vigo Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Tunisie - Tunis IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Sail Open - New Delhi Trofeo Cassa di Risparmio di Alessandria - Alessandria Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Besancon Challenger Ostrava Challenger Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tashkent Challenger Cremona Challenger Nottingham Challenger Bratislava Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Helsinki Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati St. Brieuc Challenger Sony Ericsson Open - Miami Leon Challenger Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Heilbronn Challenger Sopot Challenger Shanghai ATP Masters - Shanghai Poznan Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Binghamton Challenger Kazan Challenger Western & Southern Open - Cincinnati Szczecin Challenger Bergamo Challenger Tulsa Challenger BNP Paribas Open - Indian Wells Mons Challenger Belgrade Challenger Seoul Challenger Sony Open Tennis - Miami Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kazan Challenger Dallas Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Guadalajara Challenger Sarajevo Challenger Tallahassee Challenger Leon Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Kyoto Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Nottingham-2 Challenger Yokohama Challenger Marburg Challenger Braunschweig Challenger Toyota Challenger Poznan Challenger Vancouver Challenger Istanbul Challenger Szczecin Challenger Mons Challenger Dallas Challenger Rennes Challenger Seoul Challenger Helsinki Challenger Bergamo Challenger Quimper Challenger Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Mexico City Challenger Guadalajara Challenger Johannesburg Challenger Rio Quente Challenger St. Brieuc Challenger Nottingham Challenger St. Brieuc Challenger Nottingham-2 Challenger Monza Challenger St. Remy Challenger Baton Rouge Challenger Kaoshuing Challenger Tiburon Challenger Leon Challenger Sacramento Challenger Morelos Challenger Charlottesville Challenger Tallahassee Challenger Guadalajara Challenger Ortisei Challenger Knoxville Challenger Nottingham Challenger Nottingham-2 Challenger Prague Challenger Manta Challenger Champaign Challenger Geneva Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Glasgow Challenger Wroclaw Challenger Taipei City Challenger Irving Challenger Kazan Challenger Raanana Challenger Ilkley Challenger Recanati Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Kyoto Challenger Sarasota Challenger Guadalajara Challenger Manchester Challenger Brest Challenger Bratislava Challenger Ortisei Challenger Leon Challenger Gwangju Challenger Winnetka Challenger Szczecin Challenger Heilbronn Challenger Quimper Challenger Mons Challenger Budapest Challenger Kyoto Challenger Bergamo Challenger Aptos Challenger Drummondville Challenger Irving Challenger Koblenz Challenger Heilbronn Challenger Bordeaux Challenger U.S. Open - New York Traralgon Challenger Noumea Challenger Pekao Open 2001 - Szczecin U.S. Open - New York Compaq Cup 2001 - Zabrze Liberec Challenger Cairo Challenger 2002 - Cairo Aix En Provence Challenger The USTA Challenger at West End Racquet - Torrance KGHM Polish Indoors - Wroclaw Eckental Challenger Bauer Watertechnology Cup - Eckental Mercedes-Benz Cup - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Arizona Men's Tennis Championships - Scottsdale Sydney International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney AEGON Championships - London U.S. Open - New York Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta SAP Open - San Jose U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Open Sud de France - Montpellier Claro Open Colombia - Bogota AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Aircel Chennai Open - Chennai Erste Bank Open - Vienna Valencia Open - Valencia Delray Beach Open - Delray Beach Memphis Open - Memphis Wimbledon - London Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne RCA Championships - Indianapolis Wimbledon - London U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland French Open - Paris Open Seat Godo 2007 - Barcelona RCA Championships - Indianapolis Monterrey Challenger Sopot Challenger Wimbledon - London Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Barcelona Open BancSabadell - Barcelona Countrywide Classic - Los Angeles Rogers Cup - Montreal Rogers Masters - Toronto St. Petersburg Open - St. Petersburg Claro Open Colombia - Bogota Orange Warsaw Open - Warsaw BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Catella Swedish Open - Bastad Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Apia International - Sydney 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 Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, World Group, 1R, POL-ARG 2-3