Rafael Nadal stepped up his bid for a 12th Barcelona Open title with a 6-1, 6-4 victory over Cameron Norrie in the quarter-finals on Friday, while Stefanos Tsitsipas will play Jannik Sinner in the last four.
Nadal, who captured his first Barcelona title as an 18-year-old at the 2005 tournament, will face Pablo CarrenoBusta in Saturday's semi-finals.
Top seed Nadal broke world number 58 Norrie twice in both sets for his second win of the year over the Briton, having also defeated him in straight sets in the third round of the Australian Open.
Nadal was beaten by Andrey Rublev in the Monte Carlo quarter-finals last week and had dropped a set to both Belarusian qualifier Ilya Ivashka and Kei Nishikori in his first two matches here.
"I played well at the beginning then I stopped a little bit in the second," said Nadal.
"I need to hold the level of intensity for the whole match when it comes to the semi-final."
The Spaniard has now won his last 18 matches against left-handed players since losing to Denis Shapovalov in Montreal four years ago.
He also became the first player in the Open era to win 450 matches on two different surfaces.