British number three Kyle Edmund reached his first ATP semi-final since June 2019 with victory over South Korea’s Kwon Soon-woo.
The 25-year-old recorded a 3-6 6-2 7-6 (7-5) win over the world number 84 and will now play Serbia’s sixth-seed Miomir Kecmanovic.
USA’s third seed Reilly Opelka faces Chinese Taipei’s Jason Jung later.
Australian Jordan Thompson takes on Italy’s Andreas Seppi in the other quarter-final.
Earlier, Kecmanovic defeated French fourth seed Ugo Humbert 3-6 6-2 6-4.