Canadian teenager Leylah Fernandez produced another fearless performance to beat fifth seed Elina Svitolina and reach the US Open semi-finals.

Fernandez, who turned 19 on Monday, showed all of her devastating power to win a tense tie-break 6-3 3-6 7-6 (7-5) in front of an excitable crowd.

Svitolina, 26, had overturned a 5-3 deficit in the third but could not stop Fernandez’s thrilling, powerful play.

Fernandez will play either Aryna Sabalenka or Barbora Krejcikova next.

Fernandez has beaten defending champion Naomi Osaka, 2016 winner Angelique Kerber and now Olympic bronze medallist Svitolina in her run to her first major semi-final.

Fernandez is the youngest women to reach the US Open singles semi-finals since Maria Sharapova in 2005, getting there a day after her 19th birthday.