| Year |
Champions |
Runners-up |
Score
|
| 1930 |
Template:Flagicon Wilbur Coen Template:Flagicon Bill Tilden |
Template:Flagicon Umberto de Morpurgo Template:Flagicon Placido Gaslini |
6–0, 6–3, 6–3
|
| 1931 |
Template:Flagicon Alberto del Bono Template:Flagicon Pat Hughes |
Template:Flagicon Henri Cochet Template:Flagicon André Merlin |
3–6, 8–6, 4–6, 6–4, 6–3
|
| 1932 |
Template:Flagicon Giorgio de Stefani Template:Flagicon Pat Hughes (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon J. Bonte Template:Flagicon André Merlin |
6–2, 6–2, 6–4
|
| 1933 |
Template:Flagicon Jean Lesueur Template:Flagicon André Martin-Legeay |
Template:Flagicon Giovanni Palmieri Template:Flagicon Emanuele Sertorio |
6–2, 6–4, 6–2
|
| 1934 |
Template:Flagicon Giovanni Palmieri File:Flag of Ireland.svg George Lyttleton-Rogers |
Template:Flagicon Pat Hughes Template:Flagicon Giorgio de Stefani |
3–6, 6–4, 9–7, 0–6, 6–2
|
| 1935 |
Template:Flagicon Jack Crawford Template:Flagicon Vivian McGrath |
Template:Flagicon Jean Borotra Template:Flagicon Jacques Brugnon |
4–6, 4–6, 6–4, 6–2, 6–2
|
| 1936–1949 |
Not held
|
| 1950 |
Template:Flagicon Bill Talbert Template:Flagicon Tony Trabert |
Template:Flagicon Budge Patty Template:Flagicon Bill Sidwell |
6–3, 6–1, 4–6 (ret.)
|
| 1951 |
Template:Flagicon Jaroslav Drobný Template:Flagicon Frank Sedgman |
Template:Flagicon Giovanni Cucelli Template:Flagicon Marcello Del Bello |
6–2, 7–9, 6–1, 6–3
|
| 1952 |
Template:Flagicon Jaroslav Drobný (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Frank Sedgman (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Giovanni Cucelli Template:Flagicon Marcello Del Bello |
3–6, 7–5, 3–6, 6–3, 6–2
|
| 1953 |
Template:Flagicon Lew Hoad Template:Flagicon Ken Rosewall |
Template:Flagicon Jaroslav Drobný Template:Flagicon Budge Patty |
6–2, 6–4, 6–2
|
| 1954 |
Template:Flagicon Jaroslav Drobný (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Enrique Morea |
Template:Flagicon Tony Trabert Template:Flagicon Vic Seixas |
6–4, 0–6, 3–6, 6–3, 6–4
|
| 1955 |
Template:Flagicon Art Larsen Template:Flagicon Enrique Morea (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola |
6–1, 6–4, 4–6, 7–5
|
| 1956 |
Template:Flagicon Jaroslav Drobný (4)Script error: No such module "Check for unknown parameters". Template:Flagicon Lew Hoad (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola |
11–9, 6–2, 6–3
|
| 1957 |
Template:Flagicon Neale Fraser Template:Flagicon Lew Hoad (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola |
6–1, 6–8, 6–0, 6–2
|
| 1958 |
Template:Flagicon Antal Jancsó Template:Flagicon Kurt Nielsen |
Template:Flagicon Luis Ayala Template:Flagicon Don Candy |
8–10, 6–3, 6–2, 1–6, 9–7
|
| 1959 |
Template:Flagicon Roy Emerson Template:Flagicon Neale Fraser (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola |
8–6, 6–4, 6–4
|
| 1960 |
Title shared: Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola vs. Template:Flagicon Roy Emerson (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Neale Fraser (3)Script error: No such module "Check for unknown parameters". |
|
3–6, 7–5, 2–6, 11–11 (suspended)
|
| 1961 |
Template:Flagicon Roy Emerson (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Neale Fraser (4)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola |
6–2, 6–4, 11–9
|
| 1962 |
Template:Flagicon Roy Emerson (4)Script error: No such module "Check for unknown parameters". Template:Flagicon Neale Fraser (5)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Ken Fletcher Template:Flagicon John Newcombe |
6–2, 6–4, 11–9
|
| 1963 |
Template:Flagicon Bob Hewitt Template:Flagicon Neale Fraser (6)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Orlando Sirola |
6–3, 6–3, 6–1
|
| 1964 |
Template:Flagicon Bob Hewitt (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Neale Fraser (7)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Tony Roche Template:Flagicon John Newcombe |
7–5, 6–3, 3–6, 7–5
|
| 1965 |
Title shared: Template:Flagicon Tony Roche Template:Flagicon John Newcombe vs. Template:Flagicon Ronald Barnes Template:Flagicon Thomaz Koch |
|
1–6, 6–4, 2–6, 12–10 (abandoned)
|
| 1966 |
Template:Flagicon Roy Emerson (5)Script error: No such module "Check for unknown parameters". Template:Flagicon Fred Stolle |
Template:Flagicon Nicola Pietrangeli Template:Flagicon Cliff Drysdale |
6–4, 12–10, 6–3
|
| 1967 |
Template:Flagicon Bob Hewitt (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Frew McMillan |
Template:Flagicon Bill Bowrey Template:Flagicon Owen Davidson |
6–3, 2–6, 6–3, 9–7
|
| 1968 |
Template:Flagicon Tom Okker Template:Flagicon Marty Riessen |
Template:Flagicon Nicholas Kalogeropoulos Template:Flagicon Allan Stone |
6–3, 6–4, 6–2
|
| ↓ Open era ↓
|
| 1969 |
Title shared: Template:Flagicon Tom Okker (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Marty Riessen (2)Script error: No such module "Check for unknown parameters". vs. Template:Flagicon John Newcombe (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Tony Roche (2)Script error: No such module "Check for unknown parameters". |
|
4–6, 6–1 (abandoned)
|
| 1970 |
Template:Flagicon Ilie Năstase Template:Flagicon Ion Țiriac |
Template:Flagicon William Bowrey Template:Flagicon Owen Davidson |
0–6, 10–8, 6–3, 6–8, 6–1
|
| ↓ WCT circuit ↓
|
| 1971 |
Template:Flagicon John Newcombe (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Tony Roche (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Andrés Gimeno Template:Flagicon Roger Taylor |
6–4, 6–4
|
| ↓ Grand Prix circuit ↓
|
| 1972 |
Template:Flagicon Ilie Năstase (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Ion Țiriac (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Lew Hoad Template:Flagicon Frew McMillan |
3–6, 3–6, 6–4, 6–3, 5–3 (ret.)
|
| 1973 |
Template:Flagicon John Newcombe (4)Script error: No such module "Check for unknown parameters". Template:Flagicon Tom Okker (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Ross Case Template:Flagicon Geoff Masters |
6–2, 6–3, 6–4
|
| 1974 |
Template:Flagicon Brian Gottfried Template:Flagicon Raúl Ramírez |
Template:Flagicon Juan Gisbert Template:Flagicon Ilie Năstase |
6–3, 6–2, 6–3
|
| 1975 |
Template:Flagicon Brian Gottfried (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Raúl Ramírez (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Jimmy Connors Template:Flagicon Ilie Năstase |
6–4, 7–6, 2–6, 6–1
|
| 1976 |
Template:Flagicon Brian Gottfried (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Raúl Ramírez (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Geoff Masters Template:Flagicon John Newcombe |
7–6, 5–7, 6–3, 3–6, 6–3Template:Efn
|
| 1977 |
Template:Flagicon Brian Gottfried (4)Script error: No such module "Check for unknown parameters". Template:Flagicon Raúl Ramírez (4)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Fred McNair Template:Flagicon Sherwood Stewart |
6–7, 7–6, 7–5
|
| 1978 |
Template:Flagicon Víctor Pecci Template:Flagicon Belus Prajoux |
Template:Flagicon Jan Kodeš Template:Flagicon Tomáš Šmíd |
6–7, 7–6, 6–1
|
| 1979 |
Template:Flagicon Peter Fleming Template:Flagicon Tomáš Šmíd |
Template:Flagicon José Luis Clerc Template:Flagicon Ilie Năstase |
4–6, 6–1, 7–5
|
| 1980 |
Template:Flagicon Mark Edmondson Template:Flagicon Kim Warwick |
Template:Flagicon Balázs Taróczy Template:Flagicon Eliot Teltscher |
7–6, 7–6
|
| 1981 |
Template:Flagicon Hans Gildemeister Template:Flagicon Andrés Gómez |
Template:Flagicon Bruce Manson Template:Flagicon Tomáš Šmíd |
7–5, 6–2
|
| 1982 |
Template:Flagicon Heinz Günthardt Template:Flagicon Balázs Taróczy |
Template:Flagicon Wojtek Fibak Template:Flagicon John Fitzgerald |
6–4, 4–6, 6–3
|
| 1983 |
Template:Flagicon Francisco González Template:Flagicon Víctor Pecci (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Jan Gunnarsson Template:Flagicon Mike Leach |
6–4, 6–2
|
| 1984 |
Template:Flagicon Ken Flach Template:Flagicon Robert Seguso |
Template:Flagicon John Alexander Template:Flagicon Mike Leach |
3–6, 6–3, 6–4
|
| 1985 |
Template:Flagicon Anders Järryd Template:Flagicon Mats Wilander |
Template:Flagicon Ken Flach Template:Flagicon Robert Seguso |
4–6, 6–3, 6–2
|
| 1986 |
Template:Flagicon Guy Forget Template:Flagicon Yannick Noah |
Template:Flagicon Mark Edmondson Template:Flagicon Sherwood Stewart |
7–6, 6–2
|
| 1987 |
Template:Flagicon Guy Forget (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Yannick Noah (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Miloslav Mečíř Template:Flagicon Tomáš Šmíd |
6–2, 6–7, 6–3
|
| 1988 |
Template:Flagicon Jorge Lozano Template:Flagicon Todd Witsken |
Template:Flagicon Anders Järryd Template:Flagicon Tomáš Šmíd |
6–3, 6–3
|
| 1989 |
Template:Flagicon Jim Courier Template:Flagicon Pete Sampras |
Template:Flagicon Danilo Marcelino Template:Flagicon Mauro Menezes |
6–4, 6–3
|
| ↓ ATP Tour Masters 1000Template:Efn ↓
|
| 1990 |
Template:Flagicon Sergio Casal Template:Flagicon Emilio Sánchez |
Template:Flagicon Jim Courier Template:Flagicon Martin Davis |
7–6, 7–5
|
| 1991 |
Template:Flagicon Omar Camporese Template:Flagicon Goran Ivanišević |
Template:Flagicon Luke Jensen Template:Flagicon Laurie Warder |
6–2, 6–3
|
| 1992 |
Template:Flagicon Jakob Hlasek Template:Flagicon Marc Rosset |
Template:Flagicon Wayne Ferreira Template:Flagicon Mark Kratzmann |
6–4, 3–6, 6–1
|
| 1993 |
Template:Flagicon Jacco Eltingh Template:Flagicon Paul Haarhuis |
Template:Flagicon Wayne Ferreira Template:Flagicon Mark Kratzmann |
6–4, 7–6
|
| 1994 |
Template:Flagicon Yevgeny Kafelnikov Template:Flagicon David Rikl |
Template:Flagicon Wayne Ferreira Template:Flagicon Javier Sánchez |
6–1, 7–5
|
| 1995 |
Template:Flagicon Cyril Suk Template:Flagicon Daniel Vacek |
Template:Flagicon Jan Apell Template:Flagicon Jonas Björkman |
6–3, 6–4
|
| 1996 |
Template:Flagicon Byron Black Template:Flagicon Grant Connell |
Template:Flagicon Libor Pimek Template:Flagicon Byron Talbot |
6–2, 6–3
|
| 1997 |
Template:Flagicon Mark Knowles Template:Flagicon Daniel Nestor |
Template:Flagicon Byron Black Template:Flagicon Alex O'Brien |
6–3, 4–6, 7–5
|
| 1998 |
Template:Flagicon Mahesh Bhupathi Template:Flagicon Leander Paes |
Template:Flagicon Ellis Ferreira Template:Flagicon Rick Leach |
6–4, 4–6, 7–6
|
| 1999 |
Template:Flagicon Ellis Ferreira Template:Flagicon Rick Leach |
Template:Flagicon David Adams Template:Flagicon John-Laffnie de Jager |
6–7, 6–1, 6–2
|
| 2000 |
Template:Flagicon Martin Damm Template:Flagicon Dominik Hrbatý |
Template:Flagicon Wayne Ferreira Template:Flagicon Yevgeny Kafelnikov |
6–4, 4–6, 6–3
|
| 2001 |
Template:Flagicon Wayne Ferreira Template:Flagicon Yevgeny Kafelnikov (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Daniel Nestor Template:Flagicon Sandon Stolle |
6–4, 7–6(7–6)
|
| 2002 |
Template:Flagicon Martin Damm (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Cyril Suk (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Wayne Black Template:Flagicon Kevin Ullyett |
7–5, 7–5
|
| 2003 |
Template:Flagicon Wayne Arthurs Template:Flagicon Paul Hanley |
Template:Flagicon Michaël Llodra Template:Flagicon Fabrice Santoro |
7–5, 7–6(7–5)
|
| 2004 |
Template:Flagicon Mahesh Bhupathi (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Max Mirnyi |
Template:Flagicon Wayne Arthurs Template:Flagicon Paul Hanley |
1–6, 6–4, 7–6(7–1)
|
| 2005 |
Template:Flagicon Michaël Llodra Template:Flagicon Fabrice Santoro |
Template:Flagicon Bob Bryan Template:Flagicon Mike Bryan |
7–5, 6–4
|
| 2006 |
Template:Flagicon Mark Knowles (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Daniel Nestor (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Jonathan Erlich Template:Flagicon Andy Ram |
4–6, 6–4, [10–6]
|
| 2007 |
Template:Flagicon Fabrice Santoro (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Nenad Zimonjić |
Template:Flagicon Bob Bryan Template:Flagicon Mike Bryan |
6–4, 6–7(4–7), [10–7]
|
| 2008 |
Template:Flagicon Bob Bryan Template:Flagicon Mike Bryan |
Template:Flagicon Daniel Nestor Template:Flagicon Nenad Zimonjić |
3–6, 6–4, [10–8]
|
| 2009 |
Template:Flagicon Daniel Nestor (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Nenad Zimonjić (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Bob Bryan Template:Flagicon Mike Bryan |
7–6(7–5), 6–3
|
| 2010 |
Template:Flagicon Bob Bryan (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Mike Bryan (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon John Isner Template:Flagicon Sam Querrey |
6–2, 6–3
|
| 2011 |
Template:Flagicon John Isner Template:Flagicon Sam Querrey |
Template:Flagicon Mardy Fish Template:Flagicon Andy Roddick |
(walkover)
|
| 2012 |
Template:Flagicon Marcel Granollers Template:Flagicon Marc López |
Template:Flagicon Łukasz Kubot Template:Flagicon Janko Tipsarević |
6–3, 6–2
|
| 2013 |
Template:Flagicon Bob Bryan (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Mike Bryan (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Mahesh Bhupathi Template:Flagicon Rohan Bopanna |
6–2, 6–3
|
| 2014 |
Template:Flagicon Daniel Nestor (4)Script error: No such module "Check for unknown parameters". Template:Flagicon Nenad Zimonjić (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Robin Haase Template:Flagicon Feliciano López |
6–4, 7–6(7–2)
|
| 2015 |
Template:Flagicon Pablo Cuevas Template:Flagicon David Marrero |
Template:Flagicon Marcel Granollers Template:Flagicon Marc López |
6–4, 7–5
|
| 2016 |
Template:Flagicon Bob Bryan (4)Script error: No such module "Check for unknown parameters". Template:Flagicon Mike Bryan (4)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Vasek Pospisil Template:Flagicon Jack Sock |
2–6, 6–3, [10–7]
|
| 2017 |
Template:Flagicon Pierre-Hugues Herbert Template:Flagicon Nicolas Mahut |
Template:Flagicon Ivan Dodig Template:Flagicon Marcel Granollers |
4–6, 6–4, [10–3]
|
| 2018 |
Template:Flagicon Juan Sebastián Cabal Template:Flagicon Robert Farah |
Template:Flagicon Pablo Carreño Busta Template:Flagicon João Sousa |
3–6, 6–4, [10–4]
|
| 2019 |
Template:Flagicon Juan Sebastián Cabal (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Robert Farah (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Raven Klaasen Template:Flagicon Michael Venus |
6–1, 6–3
|
| 2020 |
Template:Flagicon Marcel Granollers (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Horacio Zeballos |
Template:Flagicon Jérémy Chardy Template:Flagicon Fabrice Martin |
6–4, 5–7, [10–8]
|
| 2021 |
Template:Flagicon Nikola Mektić Template:Flagicon Mate Pavić |
Template:Flagicon Rajeev Ram Template:Flagicon Joe Salisbury |
6–4, 7–6(7–4)
|
| 2022 |
Template:Flagicon Nikola Mektić (2)Script error: No such module "Check for unknown parameters". Template:Flagicon Mate Pavić (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon John Isner Template:Flagicon Diego Schwartzman |
6–2, 6–7(6–8), [12–10]
|
| 2023 |
Template:Flagicon Hugo Nys Template:Flagicon Jan Zieliński |
Template:Flagicon Robin Haase Template:Flagicon Botic van de Zandschulp |
7–5, 6–1
|
| 2024 |
Template:Flagicon Marcel Granollers (3)Script error: No such module "Check for unknown parameters". Template:Flagicon Horacio Zeballos (2)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Marcelo Arévalo Template:Flagicon Mate Pavić |
6–2, 6–2
|
| 2025 |
Template:Flagicon Marcelo Arévalo Template:Flagicon Mate Pavić (3)Script error: No such module "Check for unknown parameters". |
Template:Flagicon Sadio Doumbia Template:Flagicon Fabien Reboul |
6–4, 6–7(6–8), [13–11]
|