Hitting with Roger Federer my best Rogers Cup memory' - Denis Shapovalov
Federer, defending champ Isner to meet in Miami Open final | AP News
Teenage star Denis Shapovalov talks talent and toil, fame and Roger Federer
Rafael Nadal snubbed for Roger Federer as Denis Shapovalov answers all in funny Q&A | Tennis | Sport | Express.co.uk
Roger Federer and Canadian teen Denis Shapovalov reach Rogers Cup semi-finals in Montreal | South China Morning Post
We Are Tennis - Roger Federer rushes in semi-finals! Roger has outclassed Kevin Anderson 6-0 6-4 to set a meeting with Denis Shapovalov, winner of Tiafoe 6-7 6-4 6-2 in Miami. | Facebook
Roger Federer tips three youngsters, including 'very exciting' Denis Shapovalov, to shine in Melbourne - Tennis365
Roger Federer Beats Denis Shapovalov, Will Face John Isner in Miami Open Final | News, Scores, Highlights, Stats, and Rumors | Bleacher Report
Roger Federer: Denis Shapovalov makes hilarious admission after loss | Tennis | Sport | Express.co.uk
Second Canadian Teen, Denis Shapovalov Reaches Miami Open Final Four, Will Face Roger Federer - Tennis Panorama
Roger Federer shines; Denis Shapovalov victor in Next Gen battle | Miami Open 2019 Highlights Day 9 - YouTube
Denis Shapovalov: 'Roger Federer is GOAT, his game has no weaknesses'
Denis Shapovalov cites Roger Federer as his biggest inspiration, says he is recovering well after testing positive for COVID-19
Denis Shapovalov, of Canada, hits a backhand to Roger Federer, of Switzerland, during the semifinals of the Miami Open tennis tournament Friday, March 29, 2019, in Miami Gardens, Fla. (AP Photo/Jim Rassol
US Open sensation Denis Shapovalov knocked out by Pablo Carreño Busta | US Open Tennis 2017 | The Guardian
Roger Federer: Denis Shapovalov makes emotional admission - 'I really look up to Roger' | Tennis | Sport | Express.co.uk
Roger Federer vs Denis Shapovalov: Miami Masters Semifinal Preview - The Runner Sports
Roger Federer and Alexander Zverev Team Europe and Denis Shapovalov , Jack Sock Team World during the Laver Cup 2019, Europe team against World team, ATP tennis match on September 20, 2019
Denis Shapovalov - Wikipedia
Shapovalov ranked 20th after semi-final finish in Miami