Miami Open: Roger Federer beats Kevin Anderson to set up Denis Shapovalov clash | Tennis News - Hindustan Times
Miami Open: Roger Federer sets semi-final clash with Denis Shapovalov after crushing Anderson
Federer schools Shapovalov, books Miami Open title clash with Isner
Miami Open 2019, Semi-Finals: Roger Federer vs Denis Shapovalov, Preview and Prediction
Roger Federer reaches Miami Open final with stunning semi-final win | Tennis | Sport | Express.co.uk
Federer beats Anderson to set up Shapovalov clash - Eurosport
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