After shocking the No.8 seed Nicolas Mueller in the second round, Zahed Salem has done it again, this time beating the World No.6 Miguel Rodriguez to make the last four.
The Egyptian took just under 50 minutes to get the job done and advance to the semi finals of the Suburban Collection Motor City Open.
He went a game behind to the Colombian Cannonball, but turned the game on its head to secure his first win against an opponent ranked in the top ten in the world.
“I always believed that I could win. But until the last point – until we left the court – anything could change,” Salem said.
“I had to keep focused and not do something different, because I could lose anytime if I lose concentration.”
Salem will face compatriot Mohamed Abouelghar in the last four of the tournament, after the World No.10 overcame Adrian Waller in a five-game thriller.
Mohamed Abouelghar (l) overcame Adrian Waller in five to reach the semis
It took an hour for the Egyptian to win, but he was pleased to get through to the semi finals.
“I feel good to be through it, to be honest. Sometimes, when you’re not on your best, you just need to find a way to get through the match with a win,” Abouelghar admitted.
The tournament’s No.1 seed, Marwan ElShorbagy, made it three Egyptians in the semi finals, after he defeated compatriot Omar Mosaad inside 35 minutes.
He will face Peru’s Diego Elias, who advanced through a retirement for the second round in succession.
Ryan Cuskelly was the unlucky man in the quarter finals in Detroit, as the pair got tangled up on the first point of the match, and the Australian eventually had to exit the match.
Results: Quarter Finals
 Marwan ElShorbagy (EGY) bt  Omar Mosaad (EGY) 3-0: 11-5, 11-9, 11-4 (34m)
 Mohamed Abouelghar (EGY) bt Adrian Waller (ENG) 3-2: 11-7, 6-11, 11-8, 2-11, 11-9 (60m)
 Diego Elias (PER) bt  Ryan Cuskelly (AUS) 3-0: 11-7, 11-9 retired (20m)
Zahed Salem (EGY) bt  Miguel Rodriguez (COL) 3-1: 6-11, 11-8, 11-5, 11-5 (49m)
Draw: Semi Finals
 Marwan ElShorbagy (EGY) vs  Diego Elias (PER)
 Mohamed Abouelghar (EGY) vs Zahed Salem (EGY)