Top seed Carlos Alcaraz defeated Alexander Zverev in straight sets on Wednesday to cruise into the US Open semi-finals and keep his title defence on track. The Spaniard will play third seed Daniil Medvedev on Friday for a place in the final after sweeping Zverev aside 6-3, 6-2, 6-4 in another clinical performance.