Novak Djokovic reached his second semi-final of the year with victory over Hubert Hurkacz at the Madrid Open.
The world number one produced a solid performance to beat the Polish 12th seed 6-3 6-4.
Serbia's Djokovic did not face a break point during the 78-minute match and won 81% of points behind his first serve on a sweltering day in Spain.
Djokovic could face long-time rival Rafael Nadal next should the Spaniard beat rising star Carlos Alcaraz.
It is the seventh time Djokovic, a three-time champion in Madrid, has reached the semi-finals of the tournament.