Carlos Alcaraz huffed and puffed his way into the Monte Carlo Masters semi-finals with a 4-6 7-5 6-3 victory against local favourite Arthur Fils, who will be ruing his missed chances as holder Stefanos Tsitsipas was knocked out on Friday.
Four-times Grand Slam champion Alcaraz had to sweat but made the most of his opponent's errors in the key moments to set up a semi-final against fellow Spaniard Alejandro Davidovich Fokina, who beat Australia's Alexei Popyrin in straight sets.
Lorenzo Musetti recovered from a shaky start to beat sixth seed Tsitsipas 1-6 6-3 6-4 after the Greek served a handful of double faults, unable to finish it off when he had the upper hand.
The Italian 13th seed will play Australian Alex de Minaur, who wasted no time downing Bulgarian Grigor Dimitrov, who lost 6-0 6-0 after 44 minutes with a staggering 23 unforced errors.

Pogacar wins record-equalling fifth Tour de France title
Herbert storms to record-breaking LIV Golf UK victory
India’s prodigy Sooryavanshi leads the way in T20 series success
Norris wins Hungarian Grand Prix for McLaren
Abu Dhabi UFC Fight Night ends with Ankalaev fifth-round victory
