Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 F1 Italy F3 Netherlands F3 Germany-w2 Germany-w3 Germany F1 Italy F15 Italy F17 Germany F6 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F11 Netherlands F4 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F10 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F14 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 France F14 Turkey F3 Germany F7 Heilbronn Challenger Sweden F4 USA F1 Italy F11 Sweden F4 Sweden F6 Norway F1 Norway F2 Spain F18 Germany F14 Finland F1 Finland F2 Sweden F5 Norway F1 Norway F2 Norway F3 Spain F1 Spain F3 Spain F4 USA F10 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Germany F5 Italy F9 Italy F12 Italy F13 Italy F14 Italy F16 Italy F10 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Netherlands F2 Belgium F6 Belgium F7 Finland F1 Norway F3 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Germany F11 Switzerland F1 Germany F1 Schickendanz Open - Furth Kobstaedernes ATP Challenger - Kolding Karlsruhe Challenger Furth Challenger Oberstaufen Challenger Samarkand Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Aachen Challenger Salzburg Challenger Croatia F12 Aachen Challenger Napoli Challenger Rome Challenger Genova Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Mons Challenger Bauer Watertechnology Cup 2007 - Eckental Heilbronn Challenger Manchester Challenger Geneva Challenger - Geneva Mohammedia Challenger Budapest Challenger Irving Challenger Heilbronn Challenger Poznan Challenger Aptos Challenger Santo Domingo Challenger Genova Challenger Orleans Challenger Ismaning Challenger Guayaquil Challenger Noumea Challenger Quimper Challenger Genova Challenger Szczecin Challenger Brescia Challenger Tunis Challenger Francavilla Challenger Surbiton Challenger Caltanissetta Challenger Marburg Challenger Scheveningen Challenger Meerbusch Challenger Szczecin Challenger Calgary Challenger Las Vegas Challenger Noumea Challenger Dallas Challenger Lille Challenger Monterrey Challenger Sophia Antipolis Challenger Miller Lite Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger Puerto Vallarta Challenger Heilbronn Challenger Surbiton Challenger Ludwigshafen Challenger Biella 3 Challenger Biella 4 Challenger Mons Challenger Rennes Challenger Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Marbella Challenger Manchester Challenger Karshi Challenger Sopot Challenger US Men's Clay Court Championship - Houston Pullach Challenger Kolding Challenger Eckental Challenger Como Challenger Rhodes Challenger Cairo Challenger Genova Challenger Seville Challenger Biella Challenger Cremona Challenger Braunschweig Challenger Fairfield Challenger Ismaning Challenger Istanbul Challenger Szczecin Challenger Playford Challenger Spain F2 Newport Beach Challenger Bergamo Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Salzburg Challenger Mons Challenger Nottingham Challenger Prostejov Challenger Bergamo Challenger Como Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Surbiton Challenger Buenos Aires Challenger Lima Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Volkswagen Challenger 2004 - Wolfsburg Lyon Challenger Bauer Watertechnology Cup - Eckental Intersport Heilbronn Open - Heilbronn Citta di Monza - Monza Baden Open - Ettlingen Schickendanz Open - Furth Blois Challenger ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Lambertz Open by Stawag 2007 - Aachen Status Athens Open - Athens Roma Open Challenger - Rome Baden Open - Karlsruhe Black Forest Open - Freudenstadt Tennislife Cup - Napoli Wolfsburg Challenger Tarragona Challenger Koblenz Challenger Furth Challenger Bratislava Challenger Kitzbuhel Challenger Helsinki Challenger Dallas Challenger Le Gosier Challenger Lille Challenger Bath Challenger Johannesburg Challenger Rome Challenger Zagreb Challenger Heilbronn Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Bergamo Challenger Rennes Challenger Belgrade Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger Napoli Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Meerbusch Challenger Johannesburg Challenger Szczecin Challenger Orleans Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Poznan Challenger Vercelli Challenger Heilbronn Challenger Rome Challenger Orleans Challenger Segovia Challenger Meerbusch Challenger Irving Challenger Vercelli Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Wroclaw Challenger Genova Challenger Trnava Challenger Mons Challenger Jonkoping Challenger Ortisei Challenger Heilbronn Challenger Orleans Challenger Santiago Challenger Santiago Challenger Rome Challenger Marburg Challenger Braunschweig Challenger Furth Challenger Bastad Challenger Andria Challenger Meerbusch Challenger Seville Challenger Seville Challenger Szczecin Challenger Mons Challenger Eckental Challenger Montevideo Challenger Genova Challenger Braga Challenger Poprad Tatry Challenger Braunschweig Challenger Orleans Challenger Szczecin Challenger Ortisei Challenger Cleveland Challenger Pau Challenger Leon Challenger Braunschweig Challenger Aix En Provence Challenger Johannesburg Challenger Sibiu Challenger Rome Challenger Ortisei Challenger Nottingham-2 Challenger Lima Challenger Cherbourg Challenger Orleans Challenger Stockton Challenger Koblenz Challenger Surbiton Challenger Ismaning Challenger Eckental Challenger Davidoff Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch Split 2 Challenger Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Chennai Open - Chennai SA Tennis Open - Johannesburg AEGON Championships - London Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Miller Lite Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Moselle Open - Metz SkiStar Swedish Open - Bastad Moselle Open - Metz Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Citi Open - Washington If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan ASB Classic - Auckland Argentina Open - Buenos Aires Santiago Open - Santiago Erste Bank Open - Vienna Hamburg European Open - Hamburg Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Erste Bank Open - Vienna San Diego Open - San Diego Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Swiss Open - Gstaad Rakuten Japan Open - Tokyo Korea Open - Seoul United Cup - Australia ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Open Sud de France - Montpellier Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai Mifel Tennis Open - Los Cabos Delray Beach International Tennis Championships - Delray Beach Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Bet-at-home Cup - Kitzbuhel BMW Open - Munich Japan Open Tennis Championships - Tokyo BNP Paribas Nordic Open - Stockholm Dallas Open - Dallas BNP Paribas Nordic Open - Stockholm Open Sud de France - Montpellier Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport BMW Open - Munich Gonet Geneva Open - Geneva Open Sud de France - Montpellier BMW Open - Munich Suisse Open - Gstaad Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Brasil Open - Sao Paulo China Open - Beijing Nordea Open - Bastad Cordoba Open - Cordoba Open Sud de France - Montpellier Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Anytech365 Andalucia Open - Marbella Argentina Open - Buenos Aires cinch Championships - London Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Indoors Basel - Basel United Cup - Australia Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Moselle Open - Metz United Cup - Australia Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona ASB Classic - Auckland Open Sud de France - Montpellier Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Phoenix Challenger Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger Chengdu Open - Chengdu Moselle Open - Metz Sony Ericsson Open - Miami Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid SkiStar Swedish Open - Bastad Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai If Stockholm Open - Stockholm Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Rio Open - Rio de Janeiro German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Zhuhai Open - Zhuhai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Western & Southern Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 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 U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Australian Open - Melbourne Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group II, PO, LUX-NOR 2-3 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 1R, NOR-GEO 3-1 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Sydney Davis Cup, Group I, SF, NOR-UKR 3-1 Laver Cup - London Davis Cup, Group I, 1R, NOR-IND 3-1 French Open (juniors) French Open (juniors) All Lower level tournaments Mubadala World Tennis Championship Olympics - Rio de Janeiro Olympics - Paris French Open - Paris Nitto ATP Finals - Turin Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Laver Cup - Berlin Rolex Paris Masters - Paris Nitto ATP Finals - Turin Australian Open - Melbourne National Bank Open - Toronto BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris EFG Swiss Open - Gstaad U.S. Open - New York Cincinnati Open - Cincinnati Laver Cup - San Francisco Rolex Paris Masters - Paris Davis Cup, Group II, 1R, LAT-NOR 0-4 Davis Cup, Group II, PO, NOR-IRL 3-1 Davis Cup, World Group I, PO, NOR-BAR 4-0 Laver Cup - Boston Davis Cup, Group I, 1R, NOR-UZB 3-1 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Laver Cup - Vancouver Davis Cup, World Group I, 1R, NOR-POR 3-1 Davis Cup, World Group, Q, NOR-ARG 2-3 Davis Cup, Group I, PO, NOR-LAT 4-0 Wimbledon - London Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) Nitto ATP Finals - Turin