After three days and twenty matches in Toronto, the Troilus Canada Cup is still yet to see a shock, as the top four seeds have reached the semi finals stage.
No.2 seed Marwan ElShorbagy was the only man to drop a game in the quarter finals, as he beat Australia’s Ryan Cuskelly.
The Egyptian, who reached the World Championship final in 2017, will face the Peruvian Puma, Diego Elias, in the last four.
Elias overcame Declan James in the quarters in three, beating the Englishman in 37 minutes.
The second semi final will be contested by the World No.7 and No.8, Paul Coll and Mohamed Abouelghar.
Paul Coll (r) and Mohamed Abouelghar will meet in the semi finals in Toronto
The New Zealander beat England’s Tom Richards 11-8, 11-4, 11-3 in the last eight, getting past the tournament’s No.6 seed inside 40 minutes.
He faces Mohamed Abouelghar, who beat Hong Kong’s Tsz Fung Yip in the quarters, advancing to the semis in 41 minutes.
Results: Quarter Finals
 Marwan ElShorbagy (EGY) bt  Ryan Cuskelly (AUS) 3-1: 11-8, 11-7, 5-11, 12-10 (62m)
 Paul Coll (NZL) bt  Tom Richards (ENG) 3-0: 11-8, 11-4, 11-3 (39m)
 Diego Elias (PER) bt  Declan James (ENG) 3-0: 11-4, 11-5, 11-3 (37m)
 Mohamed Abouelghar (EGY) bt  Tsk Fung Yip (HKG) 3-0: 11-8, 11-7, 11-9 (41m)
Draw: Semi Finals
 Paul Coll (NZL) v  Mohamed Abouelghar (EGY)
 Diego Elias (PER) v  Marwan ElShorbagy (EGY)