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.

Algeria secure 2-1 World Cup win over Jordan
Mbappe double sends France into knockout rounds after lengthy weather delay
Haaland carries Norway past Senegal, into round of 32
Jeremy Doku to rejoin Belgium at World Cup after son's birth
Manchester United secure land for new 100,000-seater stadium
