Rafael Nadal advanced to the semi-finals of the Barcelona Open with his 17th straight win on clay, but Grigor Dimitrov and Dominic Thiem have both been knocked out.
World number one Nadal did not drop a game in his first set against qualifier Martin Klizan, but then had to come back from a break down and save three set points in the second set to make it through.
Klizan had impressed in eliminating Novak Djokovic and Feliciano Lopez earlier in the tournament but Nadal, who won 6-0 7-5, proved a step too far as he progressed to the last four in Barcelona for the 11th time.
Pablo Carreno Busta beat second seed Dimitrov 6-3 7-6(7/4), while Stefanos Tsitsipas secured a 6-3 6-2 success over third seed Thiem.
Nadal's semi-final opponent will be David Goffin, who overcame Roberto Bautista Agut 6-7(3/7) 6-2 6-2.
At the Gazprom Hungarian Open, Aljaz Bedene is on course to reach the final for a second straight year following his 6-3 2-6 6-2 last-eight victory over qualifier Lorenzo Sonego.
Sonego was the only Italian not to make it through to the final four in Budapest as Marco Cecchinato and Andreas Seppi both progressed.
Had Sonego advanced too, it would have been the first time since 1987 that three Italians had made it to the semi-finals of an ATP World Tour event.