Loading...

Roger Federer
Denis Shapovalov

Roger Federer
Denis Shapovalov

Watch this full replay from the Hard Rock Stadium as three-time champion Roger Federer took on rising Canadian star Denis Shapovalov for a place in the final of the Miami Open.