Pakistan, Aug. 8 -- Teenager Victoria Mboko survived a first-set wobble to battle to a 1-6 7-5 7-6(4) win over 2022 Wimbledon champion Elena Rybakina and set up a Canadian Open showdown with Naomi Osaka, while men's top seed Alexander Zverev was stunned by Karen Khachanov.

Mboko, ranked 85th in the world, saved a match point against Kazakh ninth seed Rybakina in front of adoring home support as the 18-year-old became the first Canadian to beat three former Grand Slam champions in a single WTA event in the Open Era.

She has beaten Sofia Kenin, Coco Gauff and Rybakina in her stunning run to the final in Montreal.

She is also just the third wildcard to reach the final at the Canadian Open in the Open Era after Monica Seles in 1995 and Sim...