LondonGrassGS2004
June 21, 2004 – July 4, 2004$8,328,704
Draw & Results
Finals
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 4-6, 7-5, 7-6, 6-4 | Andy Roddick(USA) | #1 | #2 | 02:31:00m |
Semi-Finals
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 6-2, 6-3, 7-6 | Sebastien Grosjean(FRA) | #1 | #13 | 02:00:00m |
| Andy Roddick(USA) | 6-4, 4-6, 7-5, 7-5 | Mario Ancic(CRO) | #2 | #63 | 02:51:00m |
Quarter-Finals
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 6-1, 6-7, 6-0, 6-4 | Lleyton Hewitt(AUS) | #1 | #10 | 02:20:00m |
| Sebastien Grosjean(FRA) | 7-5, 6-4, 6-2 | Florian Mayer(GER) | #13 | #66 | 01:50:00m |
| Mario Ancic(CRO) | 7-6, 6-4, 6-2 | Tim Henman(GBR) | #63 | #6 | 02:13:00m |
| Andy Roddick(USA) | 7-6, 7-6, 6-3 | Sjeng Schalken(NED) | #2 | #23 | 02:09:00m |
Round of 16
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 6-3, 7-6, 7-6 | Ivo Karlovic(CRO) | #1 | #62 | 01:50:00m |
| Lleyton Hewitt(AUS) | 6-4, 6-2, 4-6, 7-6 | Carlos Moya(ESP) | #10 | #7 | 02:45:00m |
| Florian Mayer(GER) | 6-3, 6-7, 7-6, 6-4 | Joachim Johansson(SWE) | #66 | #43 | 02:18:00m |
| Sebastien Grosjean(FRA) | 6-2, 6-2, 7-6 | Robby Ginepri(USA) | #13 | #34 | 02:02:00m |
| Tim Henman(GBR) | 6-2, 7-5, 6-7, 7-6 | Mark Philippoussis(AUS) | #6 | #17 | 03:07:00m |
| Mario Ancic(CRO) | 7-5, 3-1 | Xavier Malisse(BEL) | #63 | #51 | 01:00:00m |
| Sjeng Schalken(NED) | 6-2, 7-5, 3-6, 6-2 | Vincent Spadea(USA) | #23 | #30 | 02:38:00m |
| Andy Roddick(USA) | 7-5, 6-4, 6-4 | Alexander Popp(GER) | #2 | #90 | 01:56:00m |
Round of 32
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 6-3, 6-4, 6-3 | Thomas Johansson(SWE) | #1 | #123 | 01:38:00m |
| Ivo Karlovic(CRO) | 7-6, 7-6, 6-7, 7-5 | Feliciano Lopez(ESP) | #62 | #22 | 02:49:00m |
| Carlos Moya(ESP) | 6-1, 6-4, 7-5 | Dmitry Tursunov(RUS) | #7 | #70 | 01:30:00m |
| Lleyton Hewitt(AUS) | 6-2, 6-3, 6-4 | Goran Ivanisevic(CRO) | #10 | #415 | 01:26:00m |
| Florian Mayer(GER) | 4-6, 6-4, 6-1, 6-4 | Wayne Ferreira(RSA) | #66 | #82 | 01:50:00m |
| Joachim Johansson(SWE) | 6-7, 7-6, 7-6, 6-3 | Jonas Bjorkman(SWE) | #43 | #27 | 03:02:00m |
| Sebastien Grosjean(FRA) | 7-6, 6-3, 6-2 | Jan-Michael Gambill(USA) | #13 | #84 | 02:10:00m |
| Robby Ginepri(USA) | 6-3, 6-4, 6-1 | Juan Carlos Ferrero(ESP) | #34 | #5 | 01:21:00m |
| Tim Henman(GBR) | 7-6, 6-4, 3-6, 6-2 | Hicham Arazi(MAR) | #6 | #39 | 02:45:00m |
| Mark Philippoussis(AUS) | 6-4, 6-1, 6-7, 7-5 | Fernando Gonzalez(CHI) | #17 | #26 | 02:23:00m |
| Xavier Malisse(BEL) | 6-3, 6-3, 6-4 | Karol Beck(SVK) | #51 | #71 | 01:37:00m |
| Mario Ancic(CRO) | 7-5, 6-3, 7-5 | Dominik Hrbaty(SVK) | #63 | #25 | 01:58:00m |
| Vincent Spadea(USA) | 6-4, 6-2, 6-3 | Rainer Schuettler(GER) | #30 | #8 | 01:47:00m |
| Sjeng Schalken(NED) | 5-7, 6-2, 3-6, 7-6, 6-2 | Thomas Enqvist(SWE) | #23 | #57 | 02:56:00m |
| Alexander Popp(GER) | 7-5, 6-4, 6-4 | Kenneth Carlsen(DEN) | #90 | #103 | 02:00:00m |
| Andy Roddick(USA) | 6-3, 7-6, 7-6 | Taylor Dent(USA) | #2 | #31 | 01:50:00m |
Round of 64
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 6-1, 6-2, 6-0 | Alejandro Falla(COL) | #1 | #138 | 00:54:00m |
| Thomas Johansson(SWE) | 7-5, 6-2, 6-1 | Fabrice Santoro(FRA) | #123 | #53 | 01:34:00m |
| Feliciano Lopez(ESP) | 3-6, 6-3, 6-4, 6-7, 8-6 | Cyril Saulnier(FRA) | #22 | #83 | 03:17:00m |
| Ivo Karlovic(CRO) | 6-4, 6-4, 3-6, 7-6 | Gilles Elseneer(BEL) | #62 | #99 | 02:35:00m |
| Carlos Moya(ESP) | 6-4, 6-4, 6-7, 7-5 | Radek Stepanek(CZE) | #7 | #67 | 02:36:00m |
| Dmitry Tursunov(RUS) | 6-3, 7-6, 3-6, 4-6, 15-13 | Sargis Sargsian(ARM) | #70 | #48 | 04:01:00m |
| Goran Ivanisevic(CRO) | 4-6, 7-6, 1-6, 6-3, 6-4 | Filippo Volandri(ITA) | #415 | #52 | 02:33:00m |
| Lleyton Hewitt(AUS) | 6-4, 6-4, 6-1 | Irakli Labadze(GEO) | #10 | #45 | 01:43:00m |
| Florian Mayer(GER) | 4-6, 6-3, 6-3, 6-4 | Guillermo Coria(ARG) | #66 | #3 | 02:25:00m |
| Jonas Bjorkman(SWE) | 6-4, 6-3, 6-4 | Yen-Hsun Lu(TPE) | #27 | #101 | 01:55:00m |
| Joachim Johansson(SWE) | 6-7, 6-3, 6-4, 6-4 | Mardy Fish(USA) | #43 | #20 | 02:31:00m |
| Sebastien Grosjean(FRA) | 6-1, 6-2, 6-2 | Gregory Carraz(FRA) | #13 | #69 | 01:23:00m |
| Jan-Michael Gambill(USA) | 6-7, 7-6, 6-3, 6-2 | Daniele Bracciali(ITA) | #84 | #218 | 02:50:00m |
| Robby Ginepri(USA) | 6-7, 6-4, 6-4, 6-3 | Fernando Verdasco(ESP) | #34 | #40 | 02:19:00m |
| Juan Carlos Ferrero(ESP) | 4-6, 7-5, 5-7, 7-6, 8-6 | Stefan Koubek(AUT) | #5 | #95 | 03:40:00m |
| Tim Henman(GBR) | 7-5, 6-3, 6-2 | Ivo Heuberger(SUI) | #6 | #137 | 02:07:00m |
| Hicham Arazi(MAR) | 6-7, 6-4, 6-3, 7-6 | David Ferrer(ESP) | #39 | #49 | 03:15:00m |
| Fernando Gonzalez(CHI) | 7-5, 6-3, 5-7, 6-7, 6-3 | Igor Andreev(RUS) | #26 | #64 | 03:04:00m |
| Xavier Malisse(BEL) | 3-6, 6-3, 6-2, 6-4 | Tommy Haas(GER) | #51 | #100 | 02:08:00m |
| Karol Beck(SVK) | 6-3, 6-2, 7-6 | Tommy Robredo(ESP) | #71 | #19 | 01:52:00m |
| Dominik Hrbaty(SVK) | 7-5, 6-4, 6-2 | Mark Hilton(GBR) | #25 | #479 | 01:37:00m |
| Mario Ancic(CRO) | 4-6, 7-6, 6-2, 5-7, 6-4 | Julien Benneteau(FRA) | #63 | #80 | 03:39:00m |
| Rainer Schuettler(GER) | 6-7, 7-6, 6-7, 6-2, 6-2 | Greg Rusedski(GBR) | #8 | #165 | 03:39:00m |
| Vincent Spadea(USA) | 6-1, 6-2, 6-2 | Felix Mantilla(ESP) | #30 | #127 | 01:21:00m |
| Thomas Enqvist(SWE) | 6-3, 6-7, 6-1, 3-6, 6-3 | Juan Ignacio Chela(ARG) | #57 | #18 | 02:39:00m |
| Alexander Popp(GER) | 6-1, 6-0, 6-1 | Albert Montanes(ESP) | #90 | #78 | 01:02:00m |
| Kenneth Carlsen(DEN) | 7-6, 6-4, 6-3 | Andrei Pavel(ROU) | #103 | #21 | 02:00:00m |
| Taylor Dent(USA) | 6-3, 6-3, 7-6 | Stefano Pescosolido(ITA) | #31 | #143 | 01:49:00m |
| Andy Roddick(USA) | 6-3, 7-6, 6-4 | Alexander Peya(AUT) | #2 | #128 | 01:48:00m |
Round of 128
| Winner | Score | Loser | W Rank | L Rank | Duration |
|---|---|---|---|---|---|
| Roger Federer(SUI) | 6-3, 6-3, 6-0 | Alex Bogdanovic(GBR) | #1 | #295 | 01:20:00m |
| Alejandro Falla(COL) | 2-6, 6-3, 6-1, 6-3 | Julian Knowle(AUT) | #138 | #209 | 01:57:00m |
| Fabrice Santoro(FRA) | 7-5, 6-2, 3-6, 6-2 | Alberto Martin(ESP) | #53 | #61 | 02:42:00m |
| Thomas Johansson(SWE) | 4-6, 4-6, 6-4, 6-3, 6-0 | Nicolas Kiefer(GER) | #123 | #33 | 02:42:00m |
| Feliciano Lopez(ESP) | 6-4, 6-2, 7-5 | Richard Bloomfield(GBR) | #22 | #529 | 01:38:00m |
| Cyril Saulnier(FRA) | 7-5, 4-6, 7-6, 7-6 | Michael Llodra(FRA) | #83 | #50 | 02:41:00m |
| Gilles Elseneer(BEL) | 7-6, 7-6, 7-6 | Arvind Parmar(GBR) | #99 | #162 | 02:21:00m |
| Ivo Karlovic(CRO) | 3-6, 6-4, 6-4, 6-4 | Paradorn Srichaphan(THA) | #62 | #14 | 02:13:00m |
| Carlos Moya(ESP) | 6-4, 3-6, 7-5, 6-7, 6-1 | Olivier Patience(FRA) | #7 | #93 | 03:06:00m |
| Radek Stepanek(CZE) | 4-6, 6-3, 6-2, 5-7, 6-4 | Alex Corretja(ESP) | #67 | #85 | 03:14:00m |
| Sargis Sargsian(ARM) | 6-4, 6-3, 4-6, 6-2 | Marc Lopez(ESP) | #48 | #120 | 02:19:00m |
| Dmitry Tursunov(RUS) | 4-6, 7-5, 6-3, 7-6 | Marat Safin(RUS) | #70 | #15 | 02:32:00m |
| Goran Ivanisevic(CRO) | 6-3, 7-6, 6-2 | Mikhail Youzhny(RUS) | #415 | #35 | 01:27:00m |
| Filippo Volandri(ITA) | 6-1, 6-3, 6-3 | Jamie Delgado(GBR) | #52 | #301 | 01:16:00m |
| Irakli Labadze(GEO) | 6-2, 6-4, 3-6, 6-2 | Kristof Vliegen(BEL) | #45 | #107 | 02:14:00m |
| Lleyton Hewitt(AUS) | 6-2, 6-4, 6-2 | Jurgen Melzer(AUT) | #10 | #42 | 01:30:00m |
| Guillermo Coria(ARG) | 6-4, 6-7, 6-3, 6-7, 6-3 | Wesley Moodie(RSA) | #3 | #106 | 03:06:00m |
| Florian Mayer(GER) | 7-6, 7-6, 7-6 | Wayne Arthurs(AUS) | #66 | #96 | 01:59:00m |
| Karol Kucera(SVK) | 6-1, 6-2, 6-2 | Oscar Hernandez(ESP) | #76 | #88 | 01:07:00m |
| Wayne Ferreira(RSA) | 5-7, 7-6, 7-5, 6-2 | Ivan Ljubicic(CRO) | #82 | #29 | 03:12:00m |
| Jonas Bjorkman(SWE) | 5-7, 6-1, 7-5, 6-1 | Raemon Sluiter(NED) | #27 | #79 | 02:30:00m |
| Yen-Hsun Lu(TPE) | 6-3, 4-6, 6-3, 6-2 | Jan Vacek(CZE) | #101 | #133 | 02:27:00m |
| Joachim Johansson(SWE) | 6-2, 7-6, 7-6 | Arnaud Clement(FRA) | #43 | #47 | 02:09:00m |
| Mardy Fish(USA) | 6-3, 6-2, 6-3 | Ivan Navarro(ESP) | #20 | #228 | 01:33:00m |
| Sebastien Grosjean(FRA) | 6-4, 6-2, 6-4 | Thierry Ascione(FRA) | #13 | #86 | 01:53:00m |
| Gregory Carraz(FRA) | 7-6, 6-4, 6-4 | Olivier Rochus(BEL) | #69 | #74 | 01:59:00m |
| Daniele Bracciali(ITA) | 3-6, 4-6, 6-2, 6-3, 6-3 | Jan Hernych(CZE) | #218 | #118 | 02:31:00m |
| Jan-Michael Gambill(USA) | 6-3, 7-5, 6-4 | Max Mirnyi(BLR) | #84 | #28 | 01:46:00m |
| Robby Ginepri(USA) | 4-6, 7-5, 6-3, 6-3 | Janko Tipsarevic(SRB) | #34 | #136 | 03:22:00m |
| Fernando Verdasco(ESP) | 6-4, 6-4, 6-4 | Glenn Weiner(USA) | #40 | #141 | 02:46:00m |
| Stefan Koubek(AUT) | 4-6, 6-4, 6-1, 6-1 | Jose Acasuso(ARG) | #95 | #97 | 02:03:00m |
| Juan Carlos Ferrero(ESP) | 6-4, 7-6, 6-3 | Julien Boutter(FRA) | #5 | #488 | 02:02:00m |
| Tim Henman(GBR) | 4-6, 7-6, 6-4, 6-2 | Ruben Ramirez Hidalgo(ESP) | #6 | #89 | 03:02:00m |
| Ivo Heuberger(SUI) | 5-7, 6-0, 6-1, 7-6 | Flavio Saretta(BRA) | #137 | #68 | 02:17:00m |
| David Ferrer(ESP) | 7-6, 6-4, 6-7, 7-5 | Victor Hanescu(ROU) | #49 | #75 | 03:21:00m |
| Hicham Arazi(MAR) | 6-1, 6-4, 6-2 | Andre Sa(BRA) | #39 | #255 | 01:27:00m |
| Fernando Gonzalez(CHI) | 6-4, 6-2, 6-4 | Martin Vassallo Arguello(ARG) | #26 | #108 | 01:31:00m |
| Igor Andreev(RUS) | 2-6, 6-2, 6-0, 6-3 | John van Lottum(NED) | #64 | #115 | 01:41:00m |
| Martin Verkerk(NED) | 4-6, 6-3, 6-4, 7-5 | Nikolay Davydenko(RUS) | #56 | #59 | 02:31:00m |
| Mark Philippoussis(AUS) | 6-3, 6-4, 6-2 | Christophe Rochus(BEL) | #17 | #122 | 01:32:00m |
| Xavier Malisse(BEL) | 6-3, 6-4, 6-4 | Jiri Novak(CZE) | #51 | #16 | 01:30:00m |
| Tommy Haas(GER) | 2-6, 2-6, 7-6, 6-4, 8-6 | Antony Dupuis(FRA) | #100 | #92 | 03:36:00m |
| Karol Beck(SVK) | 6-4, 6-7, 4-6, 6-3, 10-8 | Jonathan Marray(GBR) | #71 | #238 | 03:32:00m |
| Tommy Robredo(ESP) | 6-4, 6-4, 6-4 | Potito Starace(ITA) | #19 | #131 | 01:53:00m |
| Dominik Hrbaty(SVK) | 6-2, 6-4, 6-2 | David Sanchez(ESP) | #25 | #54 | 01:24:00m |
| Mark Hilton(GBR) | 6-1, 6-4, 6-3 | Albert Costa(ESP) | #479 | #55 | 01:38:00m |
| Julien Benneteau(FRA) | 6-3, 7-5, 6-4 | Tomas Berdych(CZE) | #80 | #65 | 01:43:00m |
| Mario Ancic(CRO) | 6-7, 6-4, 6-3, 6-4 | Luis Horna(PER) | #63 | #36 | 02:28:00m |
| Rainer Schuettler(GER) | 4-6, 6-3, 7-6, 1-6, 6-2 | Robin Soderling(SWE) | #8 | #37 | 02:52:00m |
| Greg Rusedski(GBR) | 7-5, 4-6, 6-2, 6-2 | Davide Sanguinetti(ITA) | #165 | #112 | 01:58:00m |
| Felix Mantilla(ESP) | 7-6, 4-6, 7-5, 6-1 | Kristian Pless(DEN) | #127 | #634 | 02:37:00m |
| Vincent Spadea(USA) | 6-2, 6-4, 6-2 | Todd Reid(AUS) | #30 | #134 | 01:36:00m |
| Juan Ignacio Chela(ARG) | 6-4, 4-6, 6-0, 6-2 | Lars Burgsmuller(GER) | #18 | #94 | 02:06:00m |
| Thomas Enqvist(SWE) | 4-6, 7-6, 6-4, 7-6 | Galo Blanco(ESP) | #57 | #102 | 02:40:00m |
| Todd Martin(USA) | 4-6, 6-3, 7-6, 4-6, 9-7 | Guillermo Canas(ARG) | #72 | #73 | 03:44:00m |
| Alexander Popp(GER) | 6-2, 6-4, 6-4 | Nicolas Massu(CHI) | #90 | #12 | 01:55:00m |
| Albert Montanes(ESP) | 6-4, 6-2, 6-3 | Bohdan Ulihrach(CZE) | #78 | #116 | 01:07:00m |
| Kenneth Carlsen(DEN) | 3-6, 7-6, 7-6, 6-7, 6-4 | Richard Gasquet(FRA) | #103 | #105 | 03:54:00m |
| Andrei Pavel(ROU) | 6-3, 7-5, 7-6 | Andy Ram(ISR) | #21 | #364 | 02:04:00m |
| Taylor Dent(USA) | 6-2, 6-3, 6-4 | Ramon Delgado(PAR) | #31 | #200 | 01:38:00m |
| Stefano Pescosolido(ITA) | 4-6, 4-6, 6-4, 7-6, 10-8 | Dennis van Scheppingen(NED) | #143 | #87 | 03:37:00m |
| Alexander Peya(AUT) | 6-2, 6-4, 6-2 | Jeff Salzenstein(USA) | #128 | #109 | 01:28:00m |
| Andy Roddick(USA) | 6-3, 7-5, 6-4 | Jimmy Wang(TPE) | #2 | #181 | 01:48:00m |
Past Winners
| Year | Winner | Country | Surface |
|---|---|---|---|
| 2025 | Jannik Sinner | ITA | Grass |
| 2024 | Carlos Alcaraz | ESP | Grass |
| 2023 | Carlos Alcaraz | ESP | Grass |
| 2022 | Novak Djokovic | SRB | Grass |
| 2021 | Novak Djokovic | SRB | Grass |
| 2019 | Novak Djokovic | SRB | Grass |
| 2018 | Novak Djokovic | SRB | Grass |
| 2017 | Roger Federer | SUI | Grass |
| 2016 | Andy Murray | GBR | Grass |
| 2015 | Novak Djokovic | SRB | Grass |
| 2014 | Novak Djokovic | SRB | Grass |
| 2013 | Andy Murray | GBR | Grass |
| 2012 | Roger Federer | SUI | Grass |
| 2011 | Novak Djokovic | SRB | Grass |
| 2010 | Rafael Nadal | ESP | Grass |
| 2009 | Roger Federer | SUI | Grass |
| 2008 | Rafael Nadal | ESP | Grass |
| 2007 | Roger Federer | SUI | Grass |
| 2006 | Roger Federer | SUI | Grass |
| 2005 | Roger Federer | SUI | Grass |
| 2004 | Roger Federer | SUI | Grass |
| 2003 | Roger Federer | SUI | Grass |
| 2002 | Lleyton Hewitt | AUS | Grass |
| 2001 | — | — | Grass |
| 2000 | — | — | Grass |
| 1999 | — | — | Grass |
| 1998 | — | — | Grass |
| 1997 | — | — | Grass |
| 1996 | — | — | Grass |
| 1995 | — | — | Grass |
| 1994 | — | — | Grass |
| 1993 | — | — | Grass |
| 1992 | — | — | Grass |