London - Roger Federer hailed Marcus Willis as one of the great Wimbledon fairytales after the British qualifier set up a dream clash with the seven-time champion.
Willis is ranked 706th in the world and just months ago the 25-year-old, who works as a coach to amateur players, was considering calling time on a professional career that appeared to be going nowhere.
But, persuaded to give tennis one last shot by his new girlfriend, Willis battled through to the main draw at Wimbledon via a series of qualifying matches before claiming a stunning first round win over world number 54 Ricardas Berankis on Monday.
As if that wasn't enough to get Willis pinching himself, just hours later Federer defeated Guido Pella to give the unknown Briton an unthinkable meeting with the legendary Federer.
Asked if he had been the following the story of Willis, who set up a crowd-sourcing website in a bid to fund his career, the 17-time Grand Slam champion admitted he was as spellbound as the rest of the All England Club.
"Yes I have followed it actually before I even saw him in my section of the draw. It's one of the best stories in a long time in our sport," Federer said.
"This is the kind of story we need. I think it's great. I'm very excited to be playing him actually. It's not something I get to do very often."
Federer has rarely faced a player of Willis's modest stature, but he admires the underdog's commitment to the lost art of serving and volleying.
"I'm not sure I've played someone this low in the rankings," he said.
"It does happen sometimes with wild cards in some events but the guys who get wild cards are not usually coaching. They go to true professionals.
"This is definitely the first on this level. This match is different. It's picked up momentum.
"People will hear about it and naturally they are going to support him, rightfully so because it's a very cool story.
"It's going to make the match difficult. He plays well. It's not like he couldn't play or he wouldn't be where he is.
"It's going to be very interesting. Plus he is serve and volleying which I love to see. He came up with some great shots.
"His game is perfectly suited to the conditions right now."
Willis had will pick up 50 000 for his Wimbledon heroics after just collecting $65 at a tournament in Tunisia in February.
Federer is used to having the adoration of crowds whenever he plays but he believes Willis deserves to take the plaudits when they meet.
"If he gets the support that's awesome. I hope he can play as good as he can and that I also can play a good match and everybody enjoys themselves," he added.
"Of course it's not going to be Wimbledon every week for him but let's not care what's after this.
"He should just play with everything he's got and enjoy it. It was cool to see how pumped up he was. That's how you are when you make your breakthrough."
Wimbledon results on Monday, the first day of the 2016 championships (x denotes seeded player):
Novak Djokovic (SRB x1) bt James Ward (GBR) 6-0, 7-6 (7/3), 6-4
Adrian Mannarino (FRA) bt Kyle Edmund (GBR) 6-2, 7-5, 6-4
Thomaz Bellucci (BRA) bt Ruben Bemelmans (BEL) 3-6, 6-4, 6-3, 1-6, 8-6
Sam Querrey (USA x28) bt Lukáš Rosol (CZE) 6-7 (6/8), 6-7 (5/7), 6-4, 6-2, 12-10
Pierre-Hugues Herbert (FRA) bt Philipp Kohlschreiber (GER x21) 7-5, 6-3, 3-6, 6-3
Damir Džumhur (BIH) bt Denis Kudla (USA) 7-6 (7/5), 7-5, 2-6, 1-6, 6-3
Nicolas Mahut (FRA) bt Brydan Klein (GBR) 7-6 (7/0), 6-4, 6-4
David Ferrer (ESP x13) bt Dudi Sela (ISR) 6-2, 6-1, 6-1
David Goffin (BEL x11) bt Alex Ward (GBR) 6-2, 6-3, 6-2
Edouard Roger-Vasselin (FRA) bt Teimuraz Gabashvili (RUS) 1-6, 6-3, 6-4, 6-4
Nicolas Almagro (ESP) bt Rogério Dutra Silva (BRA) 6-3, 7-6 (8/6), 5-7, 3-6, 6-3
Denis Istomin (UZB) bt Kevin Anderson (RSA x20) 4-6, 6-7 (13/15), 6-4, 7-6 (7/2), 6-3
Jack Sock (USA x27) bt Ernests Gulbis (LAT) 6-4, 6-4, 6-4
Robin Haase (NED) bt Diego Schwartzman (ARG) 2-6, 6-2, 6-3, 2-6, 7-5
Andreas Seppi (ITA) bt Guillermo García-López (ESP) 6-2, 6-4, 6-0
Milos Raonic (CAN x6) bt Pablo Carreño-Busta (ESP) 7-6 (7/4), 6-2, 6-4
Roger Federer (SUI x3) bt Guido Pella (ARG) 7-6 (7/5), 7-6 (7/3), 6-3
Marcus Willis (GBR) bt Ricardas Berankis (LTU) 6-3, 6-3, 6-4
Daniel Evans (GBR) bt Jan-Lennard Struff (GER) 6-3, 6-7 (6/8), 7-6 (9/7), 7-5
Aleksandr Dolgopolov (UKR x30) bt Evgeny Donskoy (RUS) 6-2, 6-4, 3-6, 7-6 (7/3)
Jérémy Chardy (FRA) bt Gael Monfils (FRA x17) 6-7 (4/7), 6-0, 4-6, 6-1, 6-2
Steve Johnson (USA) bt Malek Jaziri (TUN) 7-5, 7-6 (7/2), 6-4
Grigor Dimitrov (BUL) bt Bjorn Fratangelo (USA) 6-3, 6-4, 6-2
Gilles Simon (FRA x16) bt Janko Tipsarevic (SRB) 4-6, 6-4, 7-5, 6-3
Marin Cilic (CRO x9) bt Brian Baker (USA) 6-3, 7-5, 6-3
Sergiy Stakhovsky (UKR) bt Yoshihito Nishioka (JPN) 6-3, 6-4, 6-4
Lukáš Lacko (SVK) bt Paolo Lorenzi (ITA) 6-4, 6-7 (5/7), 7-5, 6-3
Ivo Karlovic (CRO x23) bt Borna Coric (CRO) 7-6 (10/8), 7-6 (9/7), 6-4
Andrey Kuznetsov (RUS) bt Pablo Cuevas (URU x29) 6-3, 3-6, 5-7, 6-3, 6-4
Julien Benneteau (FRA) bt Illya Marchenko (UKR) 6-4, 6-2, 7-6 (10/8)
Kei Nishikori (JPN x5) bt Sam Groth (AUS) 6-4, 6-3, 7-5
Simona Halep (ROM x5) bt Anna Karolína Schmiedlová (SVK) 6-4, 6-1
Francesca Schiavone (ITA) bt Anastasija Sevastova (LAT) 7-6 (9/7), 6-4
Mona Barthel (GER) bt Danka Kovinic (MNE) 6-2, 7-6 (7/3)
Kiki Bertens (NED x26) bt Jelena Ostapenko (LAT) 6-3, 6-2
Sara Errani (ITA x20) bt Patricia Tig (ROM) 6-4, 6-4
Alize Cornet (FRA) bt Polona Hercog (SLO) 6-3, 6-0
Kirsten Flipkens (BEL) bt Nicole Gibbs (USA) 6-3, 6-1
Madison Keys (USA x9) bt Laura Siegemund (GER) 6-3, 6-1
Karolína Plíšková (CZE x15) bt Yanina Wickmayer (BEL) 6-2, 0-6, 8-6
Misaki Doi (JPN) bt Louisa Chirico (USA) 6-1, 6-2
Anna-Lena Friedsam (GER) bt Zarina Diyas (KAZ) 6-4, 6-0
Ekaterina Alexandrova (RUS) bt Ana Ivanovic (SRB x23) 6-2, 7-5
Carina Witthoeft (GER) bt Irina Begu (ROM x25) 6-1, 6-4
Kurumi Nara (JPN) bt Madison Brengle (USA) 6-2, 6-7 (5/7), 6-3
Varvara Lepchenko (USA) bt Teliana Pereira (BRA) 5-7, 7-6 (7/3), 6-2
Angelique Kerber (GER x4) bt Laura Robson (GBR) 6-2, 6-2
Venus Williams (USA x8) bt Donna Vekic (CRO) 7-6 (7/3), 6-4
Maria Sakkari (GRE) bt Zheng Saisai (CHN) 6-3, 6-2
Lara Arruabarrena (ESP) bt Olga Govortsova (BLR) 6-2, 1-6, 8-6
Darya Kasatkina (RUS x29) bt Victoria Duval (USA) 6-0, 7-5
Jelena Jankovic (SRB x22) bt Stefanie Vögele (SUI) 6-2, 6-2
Marina Erakovic (NZL) bt Irina Falconi (USA) 4-6, 6-3, 10-8
Denisa Allertová (CZE) bt Margarita Gasparyan (RUS) 6-3, 3-0 - retired
Carla Suárez (ESP x12) bt Shuai Zhang (CHN) 6-3, 4-6, 6-4
Samantha Stosur (AUS x14) bt Magda Linette (POL) 7-5, 6-3
Sabine Lisicki (GER) bt Shelby Rogers (USA) 6-1, 6-3
Yaroslava Shvedova (KAZ) bt Julia Görges (GER) 7-5, 6-4
Elina Svitolina (UKR x17) bt Naomi Broady (GBR) 6-2, 6-3
Lucie Safarova (CZE x28) bt Bethanie Mattek-Sands (USA) 6-7 (7/9), 7-6 (7/3), 7-5
Samantha Crawford (USA) bt Paula Kania (POL) 7-5, 6-3
Jana Cepelová (SVK) bt Mariana Duque (COL) 7-5, 7-5
Garbiñe Muguruza (ESP x2) bt Camila Giorgi (ITA) 6-2, 5-7, 6-4