Daniil Medvedev ended his wait for a first win over Roberto Bautista Agut at the Halle Open as his impressive start to the grass-court season continued.
The world number one, who reached the final at 's-Hertogenbosch last week only to suffer a shock defeat to Tim van Rijthoven, had not beaten Bautista Agut in three previous matches.
But his duck against the Spaniard is over following a 6-2 6-4 win, which set up a semi-final meeting with Oscar Otte after the German saw off Karen Khachanov in three sets.
"I remember all the matches we had… He was playing some [great] tennis and it was tough for me to win," Medvedev said of his previous meetings with Bautista Agut.
"Today I had my plan, managed to keep it going. Definitely got more edge on the most important points, because he had more break points than me. It was not easy, and I'm happy to win."
Hubert Hurkacz, a Wimbledon semi-finalist last year, is also into the last four after edging Felix Auger-Aliassime in two tie-breaks and will face Nick Kyrgios, who beat Paulo Carreno Busta in straight sets.
Elsewhere, Matteo Berrettini was victorious at the Stuttgart Open and is on course to go back-to-back at the Queen's Club Championships after seeing off Tommy Paul 6-4 6-2 to progress to the semi-finals.
Botic van de Zandschlup is his next opponent, the Dutchman overcoming Alejandro Davidovich Fokina 6-2 6-4.
Meanwhile, Filip Krajinovic had to come from a set down to end Briton Ryan Peniston's run at the quarter-final stage, with his reward a meeting with former US Open champion Marin Cilic, a straight-sets victor over Emil Ruusuvori.