Clara Tauson reached the last four of the Canadian Open by beating Grand Slam champion Madison Keys 6-1 6-4 on Tuesday to reach just the second WTA 1000 semi of her career
Danish player Tauson, seeded 16th in Montreal, secured another major scalp after beating second seed Iga Swiatek in the previous round.
Upon defeating sixth seed Keys, the 22-year-old revealed she had done so while dealing with personal tragedy.
Tauson, ranked 19th in the world, was clinical in the opening set against Keys, converting both of her break point opportunities and serving out in just over half an hour.
Australian Open champion Keys dropped serve again early in the second and Tauson held her nerve to earn a second successive win over an opponent ranked in the world top 10.