Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Germany F2 Germany F3 Croatia F1 Croatia F2 Brazil F2 Colombia F1 Colombia F2 Italy F9 Italy F10 Brazil F3 Brazil F4 Brazil F10 Italy F9 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Brazil F1 Brazil F3 Brazil F4 Brazil F9 Brazil F16 Brazil F13 Brazil F22 Brazil F33 Brazil F27 Germany F6 Germany F7 Brazil F10 Brazil F5 Germany F8 Brazil F6 Bolivia F2 Colombia F4 Czech Republic F5 Czech Republic F6 Brazil F2 Brazil F1 Italy F11 Brazil F23 BH Tennis Open International Cup - Belo Horizonte TESS Tennis Classic - Campinas Copa Ericsson Brazil - Sao Paulo Challenger 42 - Andrezieux Budapest Challenger - Budapest Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Challenger 42 - Andrezieux Cyclus Open de Tenis - Florianopolis Pekao Open - Szczecin Seguros Bolivar Open - Medellin Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Aracaju Copa Petrobras Paraguay - Asuncion Privatbank Open 2006 - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk VI Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Casablanca Intelig Tennis Cup - Brasilia USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo San Luis Potosi Challenger 2002 - San Luis Potosi Zagreb Open - Zagreb ATU Cup - Weiden 10th Wartburg Open - Eisenach V Gramado Open de Tennis - Gramado Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Warta Cup - Sopot Baden Open - Karlsruhe VII Avierto Internacional de Salinas - Salinas Nord/LB Open 2004 - Braunschweig 2002 USTA Challenger of Calabasas - Calabasas Ljubljana Open 2002 - Ljubljana KGHM Polish Indoors - Wroclaw Siemens Open 2007 - Scheveningen Porsche Open - Poznan Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw BCP Tennis Classic - Sao Paulo Alexander Kolyaskin Memorial - Donetsk KGHM Polish Indoors - Wroclaw Pekao Open - Szczecin Challenger Britania Zavaleta - Puebla BH Tennis Open International Cup - Belo Horizonte KGHM Polish Indoors - Wroclaw Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Paraguay - Asuncion 2002 Azalea Orthopedic Challenger - Tyler Challenger de Providencia-Copa Kia - Santiago Gallagher International - Hamilton Busan Open Challenger Tennis - Busan III Challenger Isla de Gran Canaria Ciudad de Telde - Telde IV Gramado Open de Tenis - Gramado Warta Cup 2001 - Sopot Global Telecom Open - Florianopolis VIII Avierto Internacional de Salinas - Salinas Fergana Challenger - Fergana Asics Challenger Open - Monchengladbach Unicredit (Suisse) Bank S.A. Challenger - Chiasso USTA Challenger of Dallas - Dallas Telesp Celular Open - Campinas Uncle Toby's Burnie Challenger - Tasmania Mamaia Challenger - Constanta Copa Ericsson Peru - Lima Gramado Challenger - Gramado Siemens Open - Scheveningen Copa Ericsson Costa Rica - San Jose Copa Telefonica CTC Chile - Santiago Copa Petrobras Aracaju - Aracaju SMS Tennis Cup - Sao Paulo Garden Open 2005 - Rome Oberstaufen Cup-Head German Master's Series - Oberstaufen Hamburg Challenger - Hamburg Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Porsche Open - Poznan Copa Petrobras - Montevideo Open de la Ville de Saint Denis - Reunion Island Baden Open - Karlsruhe Steelers Cup - Kosice Bukhara Challenger - Bukhara Aberto de Santa Catarina - Florianopolis Karshi Challenger - Karshi Dusseldorf Open Challenger - Dusseldorf 10ø Tornea B. Camparini - Reggio Emilia Ispat Open 2004 - Ostrava 13 BH Tennis Open International Cup - Belo Horizonte Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras Bogota - Bogota Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki La Serena Open - La Serena Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Pekao Open - Szczecin Ostdeutscher Sparkassen Cup - Dresden Tennis Napoli Cup - Napoli Flea Market Cup Busan Challenger Tennis - Busan Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Casablanca San Angel - Mexico City PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Challenger 42 - Andrezieux Lima Challenger - Lima Sao Paulo Challenger VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Wroclaw Challenger Porsche Open - Poznan Santiago Challenger Seguros Bolivar Open - Bogota Ipsos Bucharest Challenger - Bucharest Porsche Open - Poznan I Manta Open - Manta Ostrava Challenger Pereira Challenger Copa Petrobras Brazil - Belo Horizonte Blumenau Challenger S Tennis Masters - Graz Milan Challenger Aberto de Sao Paulo - Sao Paulo KGHM Dialog Polish Indoors - Wroclaw Reggio Emilia Challenger Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Coffee Cup Challenger - Chikmagalur Belo Horizonte Challenger Bancastato Challenger Lugano - Lugano Open de Montauban - Montauban Buenos Aires Challenger XII Abierto Internacional de Salinas - Salinas Tatra Banka Slovak Open - Bratislava Memorial Manfredini - Sassuolo Asuncion Challenger Astana Challenger - Astana Santiago Challenger Bordeaux Challenger Copa Petrobras Argentina - Buenos Aires Tatra Banka Open 2006 - Bratislava Brasilia Challenger Belo Horizonte Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Unicredit Czech Open - Prostejov Buenos Aires Challenger Sao Paulo Challenger BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Mitsubishi Electric Europe Cup - Monza Kish Free Zone Island Challenger - Kish Island Prosperita Open 2007 - Ostrava Santiago Challenger Polska Energia Open - Bytom Riviera di Rimini Challenger - Rimini Turin Challenger Seville Challenger IX Torneo Internacionale de Tennis - Barletta Ljubljana Open - Ljubljana Poznan Challenger Campos do Jordao Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger San Luis Potosi Challenger - San Luis Potosi VIII Gramado Open - Gramado Campinas Challenger Recife Challenger Belo Horizonte Challenger AGT Challenger - Leon Pekao Open 2005 - Szczecin San Luis Potosi Challenger Mitsubishi Electric Europe Cup - Monza Reggio Emilia Challenger Turin Challenger Buenos Aires Challenger Sao Paulo Challenger III Aberto Santa Catarina de Tenis - Florianopolis Copa Petrobras - Santiago Bucaramanga Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Bogota Challenger Santiago Challenger Sao Paulo Challenger Sao Paulo Challenger Nord LB Open - Braunschweig Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Medellin Challenger Copa Kia - Santiago Santos Challenger Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Argentina - Buenos Aires XI Abierto Internacional de Salinas - Salinas Dharwad Challenger 2006 - Dharwad s Tennis Masters 06 - Graz IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Lambertz Open by Stawag 2007 - Aachen Segundo Aberto de Brasilia - Brasilia The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Bogota Challenger Sao Paulo Challenger Bogota Challenger Campos do Jordao Challenger Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Szczecin Challenger Wroclaw Challenger Cali Challenger Quito Challenger Aberto de Sao Paulo - Sao Paulo Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia Citta di Monza - Monza Trofeo Internacional Club Laieta - Barcelona 14° BH Tennis Open - Belo Horizonte Global Telecom Open - Curitiba II Manta Open - Manta Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Britania Zavaleta - Puebla Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil Blumenau Challenger Alessandria Challenger Challenger Ford de Cherbourg - Cherbourg Kyiv Open - Kiev Kosice Challenger Bancolombia Open - Bogota Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Aberto Da Costa Do Sauipe - Bahia Telesp Celular Open - Ribeirao Preto Alexander Kolyaskin Memorial - Donetsk Hilton Waikoloa Village USTA Challenger - Waikoloa Aamulehti Tampere Open - Tampere Santos Challenger 2003 Freeman Men's Challenger - Joplin Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao Caltanissetta Challenger Schickendanz Open - Furth Monza Challenger Arroyo de la Encomienda - Valladolid LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Black Forest Open - Freudenstadt VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin 1st Challenger Tournament Leon - Leon Idea Prokom Open - Sopot St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz III Gramado Open de Tenis - Gramado Germany F1 USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte Neride Prague Indoor - Prague University of Tennessee USTA Challenger - Knoxville The LTA Men's Challenger Wrexham - Wrexham Nord LB Open 2007 - Braunschweig St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw BellSouth Open - Vina del Mar Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Stella Artois Clay Court Championships - Budaors Morocco Tennis Tour - Rabat Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton Sao Leopoldo Challenger Copa Petrobras - Aracaju PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade 10° Trofeo Luigi Pezzoli - Bergamo ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo BH Tennis Open International Cup - Belo Horizonte XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Prosperita Open 2008 - Ostrava Brasil Open - Salvador s'Tennis Masters Challenger - Graz Southern Capital Cup - Almaty Abierto Internacional Varonil Ciudad de Cancun - Cancun Copa AT&T - Buenos Aires Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Campos do Jordao Challenger Salvador Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Monza Challenger Recife Challenger Brasil Open - Costa do Sauipe Santos Challenger Marburg Challenger Idea Prokom Open - Sopot Braunschweig Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Rijeka Challenger Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires BMW Open - Munich The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Sao Jose Do Rio Preto Challenger Orange Prokom Open - Sopot Bratislava Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Florianopolis Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Guadalajara Challenger Open de Nice Cote dAzur - Nice AEGON International - Eastbourne China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Brasil Open - Salvador Salzburg Challenger Lima Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger AEGON Championships - London Rio De Janeiro Challenger Swiss Indoors Basel - Basel Porto Alegre Challenger BMW Open - Munich Qatar ExxonMobil Open - Doha Wroclaw Challenger Sao Leopoldo Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bogota Challenger Winston-Salem Open - Winston-Salem Blunmenau Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Curitiba Challenger Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach China Open - Beijing Scheveningen Challenger Pilot Pen Tennis - New Haven Apia International - Sydney Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne If Stockholm Open - Stockholm Cancun Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Salinas Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Brazil Open - Salvador Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rio Quente Challenger Open Sud de France - Montpellier San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Schickendanz Open - Furth Sao Paulo Challenger Aegon Nottingham Open - Nottingham Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Skandia Open - Linz Compaq Cup 2001 - Zabrze SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo 12th BH Tennis Open International Cup - Belo Horizonte ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli Copa Petrobras Argentina - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BCR Open Romania - Bucharest BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok Western & Southern Open - Cincinnati Erste Bank Open - Vienna Rakuten Japan Open - Tokyo 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 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 BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 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 2, 2R, GRE-POL 0-5 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 French Open - Paris Davis Cup, Group I, 1R, POL-LTU 3-2 Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Olympics - London Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2