Rafael Nadal is beaten by 18-year-old Canadian Denis Shapovalov at the Rogers Cup in Montreal but Roger Federer reaches the last eight.
Rafael Nadal is beaten by 18-year-old Canadian Denis Shapovalov at the Rogers Cup in Montreal but Roger Federer reaches the last eight.