Loading...

Roger Federer
Denis Shapovalov

Roger Federer
Denis Shapovalov

Watch all the highlights from this semi-final showdown between three-time champion Roger Federer and Canadian teenager Denis Shapovalov at the Miami Open.