Career 2025 2024 2023 2022 2021 2020 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 Karlsruhe Challenger Wimbledon - London Luedenscheid Challenger Como Challenger U.S. Open - New York Bad Waltersdorf Challenger Orleans Challenger Charlottesville Challenger Olbia Challenger Drummondville Challenger Australian Open - Melbourne Cherbourg Challenger Open Sud de France - Montpellier Pau Challenger Phoenix Challenger Modena Challenger Wimbledon - London Grodzisk Mazowiecki Challenger Villena Challenger Banja Luka Challenger Quimper Challenger Manama Challenger Nonthaburi 2 Challenger Germany F2 Germany F3 Croatia F1 Croatia F2 Colombia F4 Czech Republic F6 Italy F9 France F8 France F10 France F11 France F15 France F19 Portugal F1 Portugal F2 Spain F7 Spain F8 France F6 Great Britain F7 Netherlands F2 Netherlands F3 France F11 Great Britain F10 Italy F24 Luxembourg F1 France F13 Sweden F1 Sweden F2 Portugal F7 France F1 France F2 France F5 France F6 France F7 Great Britain F7 Slovenia F3 France F8 France F9 Great Britain F8 France F12 Austria F7 Italy F27 Portugal F4 Portugal F5 France F17 Germany F18 France F20 Usa F1 Usa F3 Portugal F1 Portugal F2 Portugal F3 France F7 Spain F14 France F12 France F2 France F17 Italy F17 Portugal F8 Czech Republic F5 France F10 Usa F2 Great Britain F8 San Benedetto Challenger Porsche Open - Poznan Tatra Banka Open 2006 - Bratislava BH Telecom Sarajevo 2007 - Sarajevo ECU Prague Open - Prague Challenger 42 - Andrezieux Oberstaufen Cup-Head German Master's Series - Oberstaufen Pekao Open - Szczecin IPP Open - Helsinki Noumea Challenger Ostrava Challenger St. Brieuc Challenger Tampere Challenger Stella Artois Clay Court Championships - Budaors Bratislava Challenger Salzburg Challenger Rennes Challenger Poznan Challenger Bordeaux Challenger Cordenons Challenger Sophia Antipolis Challenger Rennes Challenger Marbella Challenger Sophia Antipolis Challenger Le Gosier Challenger Challenger 42 - Andrezieux Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Alexander Kolyaskin Memorial - Donetsk LTA Shrewsbury Challenger - Shrewsbury 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Abierto Internacional Varonil Ciudad de Cancun - Cancun Besancon Challenger Cordenons Challenger Orleans Challenger St. Brieuc Challenger San Remo Challenger Courmayeur Challenger Casablanca Challenger Cherbourg Challenger Caltanissetta Challenger Monza Challenger Rome Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Brasov Challenger Todi Challenger Lisbon Challenger Orleans Challenger Helsinki Challenger Brest Challenger Matsuyama Challenger Noumea Challenger Monterrey Challenger Barletta Challenger Francavilla Challenger Bordeaux Challenger Genova Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Brest Challenger Mouilleron-Le-Captif Challenger Wroclaw Challenger Togliatti Cup - Togliatti Germany F1 S Tennis Masters - Graz Mouilleron-Le-Captif Challenger Genova Challenger Monte-Carlo Rolex Masters - Monte-Carlo Alicante Challenger Brest Challenger Noumea Challenger Neride Prague Indoor - Prague Pekao Open - Szczecin 2002 Azalea Orthopedic Challenger - Tyler Lille Challenger Madrid Challenger Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Arroyo de la Encomienda - Valladolid Mordovia Cup - Mordovia Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ljubljana Open - Ljubljana Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger Wrexham - Wrexham 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen KGHM Polish Indoors - Wroclaw Steelers Cup 2005 - Kosice Nokian Hakkapeliitta Open - Tampere Trieste Challenger Zug Challenger Pekao Open 2005 - Szczecin Como Challenger Ethias Tennis Trophy - Mons PrivatBank Cup - Dnepropetrovsk Black Forest Open 2004 - Freudenstadt Czech Open 2006 - Prostejov Olbia Challenger Privatbank Open 2006 - Dnepropetrovsk Taipei 2 Challenger Tehran Open 2004 - Tehran Seoul Challenger Tennis Napoli Cup 2007 - Napoli Astana Challenger - Astana Siemens Open 2007 - Scheveningen Akbank Private Banking TED Open - Istanbul IPP Open - Helsinki Matsuyama Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Unicredit Czech Open - Prostejov Southern Capital Cup - Almaty ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava Porsche Open - Poznan Rabat Challenger Szczecin Challenger Roanne Challenger Jersey Challenger Flea Market Cup Busan Challenger Tennis - Busan Wimbledon - London Noumea Challenger Rabat Challenger Ostrava Challenger Bordeaux Challenger USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Napoli Challenger Palermo Challenger Phoenix Challenger Tashkent Challenger - Tashkent Le Gosier Challenger Bordeaux Challenger Gallagher International - Hamilton Compaq Cup 2001 - Zabrze USTA Challenger of San Antonio - San Antonio Monza Challenger Media Will Cup Busan Challenger Tennis - Busan Noumea Challenger Bauer Watertechnology Cup - Eckental Marburg Challenger KGHM Dialog Polish Indoors - Wroclaw Open de la Ville de Saint Denis - Reunion Island University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign KGHM Emax Polish Indoors - Wroclaw XI Abierto Internacional de Salinas - Salinas Arad Challenger Tennis Napoli Cup 2006 - Napoli Hamburg Challenger - Hamburg Como Challenger San Luis Potosi Challenger - San Luis Potosi San Benedetto Challenger Le Gosier Challenger Coffee Cup Challenger - Chikmagalur KGHM Polish Indoors - Wroclaw San Benedetto Challenger Dharwad Challenger 2006 - Dharwad Unique Zagreb Open - Zagreb Milan Challenger Challenger DCN de Cherbourg - Cherbourg St. Petersburg Challenger by Kinex - St. Petersburg Mouilleron-Le-Captif Challenger Kyiv Open - Kiev Pekao Open 2003 - Szczecin Lille Challenger KGHM Polish Indoors - Wroclaw Rennes Challenger Braga Challenger Porsche Open - Poznan Uncle Toby's Burnie Challenger - Tasmania Phoenix Challenger Abidjan 1 Challenger Abidjan 2 Challenger Szczecin Challenger Francavilla Challenger Ispat Open 2004 - Ostrava Milan Challenger Budapest Challenger - Budapest Troyes Challenger Todi Challenger Mouilleron-Le-Captif Challenger St.Petersburg Challenger by Kinex - St. Petersburg Trnava Challenger Cassis Challenger Tenerife 1 Challenger Rennes Challenger Ottignies-Louvain-la-Neuve Challenger CA Challenge 2002 - Graz Oberstraufen Cup - Oberstaufen Kyiv Open - Kiev Tarragona Challenger KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Lambertz Open by Stawag 2007 - Aachen Braunschweig Challenger IPP Open - Helsinki Valencia Challenger Memorial Kolyaskin - Donetsk III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Salzburg Challenger Ischgl International ATP Challenger - Ischgl San Sebastian Challenger Warta Cup - Sopot Fergana Challenger - Fergana Tenerife 1 Challenger Quimper Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Tenerife 2 Challenger Waco Challenger Puerto Vallarta Challenger KGHM Polish Indoors - Wroclaw Lille Challenger Aix En Provence Challenger Aix En Provence Challenger Tunis Challenger Royan Challenger Olimp Kyiv Open - Kiev Trani Challenger Alexander Kolyaskin Memorial - Donetsk San Sebastian Challenger Skandia Open - Linz The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Warta Cup 2001 - Sopot Qatar ATP Challenger - Doha Napoli Challenger Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam Challenger 42 - Andrezieux Generali Open - Kitzbuhel Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Cherbourg Challenger Gemax Open - Belgrade BA-CA Tennis Trophy - Vienna Orleans Challenger Open 13 - Marseille Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open 13 - Marseille Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Open de Moselle - Metz If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona ECM Prague Open - Prague Portugal Open - Oeiras BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Idea Prokom Open - Sopot Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Brisbane International - Brisbane Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Sydney International - Sydney Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Aircel Chennai Open - Chennai ASB Classic - Auckland Apia International - Sydney Open 13 - Marseille Brasil Open - Costa do Sauipe Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Qatar Exxon Mobil Open - Doha The Stella Artois Championships - London Brasil Open - Costa do Sauipe Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Maharashtra Open - Pune Sydney International - Sydney Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch AGT Challenger - Leon Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Tata Open Maharashtra - Pune Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BMW Open - Munich Open Parc - Lyon Noventi Open - Halle Braunschweig Challenger Abierto Mexicano Telcel - Acapulco Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Wroclaw Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Hamburg European Open - Hamburg Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Hamburg European Open - Hamburg Swiss Open - Gstaad Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Sofia Open - Sofia Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Bet-at-home Open - Hamburg Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Swiss Open - Gstaad Truist Atlanta Open - Atlanta Idea Prokom Open - Sopot Barcelona Open BancSabadell - Barcelona Infosys Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem s Tennis Masters 06 - Graz Pekao Open 2001 - Szczecin Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco X Trofeo Ciudad de Quito - Quito Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Orange Prokom Open - Sopot PEOPLEnet CUP - Dnepropetrovsk The Artois Championships - London KGHM Dialog Polish Indoors - Wroclaw Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm China Open - Beijing Heineken Open - Auckland Open Sud de France - Montpellier Karshi Challenger - Karshi Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Samsung Securities Cup - Seoul Open Occitanie - Montpellier AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Helsinki Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Moselle Open - Metz Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Portugal Open - Oeiras Gerry Weber Open - Halle Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Bratislava Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril AEGON Championships - London Winston-Salem Open - Winston-Salem BCR Open Romania - Bucharest Apia International - Sydney Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle European Open - Antwerp Open Sud de France - Montpellier AEGON Championships - London ASB Classic - Auckland Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona ASB Classic - Auckland Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Citi Open - Washington cinch Championships - London Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Konzum Croatia Open - Umag European Open - Antwerp Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Swiss Indoors Basel - Basel Open Sud de France - Montpellier Argentina Open - Buenos Aires Citi Open - Washington Lyon Challenger Monte-Carlo Rolex Masters - Monte-Carlo Maia Challenger Orange Prokom Open - Sopot San Marino Challenger Millennium Estoril Open - Estoril Gerry Weber Open - Halle Valencia Open - Valencia bett1HULKS Indoors - Cologne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Open Sud de France - Montpellier Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome 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 Western & Southern Open - Cincinnati Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Brasil Open - Sao Paulo Idea Prokom Open - Sopot Citi Open - Washington French Open - Paris U.S. Open - New York Campbell's Hall of Fame Tennis Championships - Newport Shanghai ATP Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Rogers Cup - Toronto Wimbledon - London Shanghai Rolex Masters - Shanghai AEGON Championships - London BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Heineken Open - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne National Bank Open - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - New York Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, FRA-ESP 3-2 French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open (juniors) Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Group I, 1R, POL-SLO 3-2 Calgary Challenger Malaga Challenger Rennes Challenger