World number two Carlos Alcaraz was too good in his Argentina Open quarter-final on Friday, defeating Dusan Lajovic 6-4 6-2.

The 19-year-old is playing in his first tournament of the year, and after dropping a set in his opener against Serbia's Laslo Djere, he had fewer problems against Djere's compatriot.

Alcaraz will play Bernabe Zapata Miralles in an all-Spanish semi-final after he eliminated Buenos Aires' own Francisco Cerundolo 6-3 6-7 (4-7) 6-3.

England's Cameron Norrie had to come from a set behind for the second match in a row to knock out Argentina's Tomas Martin Etcheverry 5-7 6-0 6-3, and he will meet Peru's Juan Pablo Varillas in the other semi-final.

Varillas collected arguably the biggest win of his career against world number 20 Lorenzo Musetti, and he is now two wins away from his first ATP Tour title.

Meanwhile, top seed and world number seven Taylor Fritz is through to the semi-final of the Delray Beach Open after fending off the challenge of veteran Adrian Mannarino 7-6 (10-8) 6-4.

Fritz has lost his past two meetings with Mackenzie McDonald, and he will get a chance at redemption after McDonald joined him in the semi-final with a 3-6 6-3 6-4 triumph over Michael Mmoh.

Fourth seed Miomir Kecmanovic joins Fritz as the only seeded players to reach the semi-finals after he saw off Marcos Giron 7-6 (7-5) 6-3, while second seed Tommy Paul was upset as a heavy favourite against Romania's Radu Albot 6-2 6-2.