Rafael Nadal failed to reach the semi-finals at the Rolex Monte-Carlo Masters for just the second time in his last 16 appearances as he suffered a shock defeat to Andrey Rublev.

The Spaniard was bidding for his 12th title at one of his favourite venues but had a rare off day as he slipped to a 6-2 4-6 6-2 defeat against sixth seed Rublev.

Russian Rublev is having another impressive season and has now made back-to-back Masters semi-finals after reaching the last four at the Miami Open, but he was given a helping hand by Nadal, who made an unusual number of errors and cut a frustrated figure.

Rublev looked set to win in straight sets but Nadal dug in in typically gritty fashion to restrict his deficit to one break and then won four games in a row to clinch the second set.

But in cool conditions he could not hold off the firepower of Rublev, who swept through the decider.

Nadal said:  “When you face a great player like him and you don’t play well, you should lose, no? That’s easy to analyse. For some reason I had problems with my serve.

Andrey Rublev reacts to his victory over Rafael Nadal
Andrey Rublev reacts to his victory over Rafael Nadal (Jean-Francois Badias/AP)

“I don’t know why because I was not having problems in the practices at all. But today was one of these days that my serve was a disaster. I fought. That’s the positive thing.

“I’m always sad to lose here, of course, because it’s an important one for me. I missed an opportunity to start the clay-court season in the right way. But that’s it. I can’t complain. The only thing that I can do is go to Barcelona and keep practising, try to fix the things that didn’t work well.”

In the last four, the Russian will face Norway’s Casper Ruud, who reached his second Masters semi-final by knocking out defending champion Fabio Fognini 6-4 6-3.

Britain’s Dan Evans continued his surprise run by following up a third-round victory over Novak Djokovic by coming from a set down to see off 11th seed David Goffin 5-7 6-3 6-4.

In the last four, Evans will take on fourth seed Stefanos Tsitsipas, who is now the highest-ranked player left in the draw.

The Greek only needed to play one set against Alejandro Davidovich Fokina, taking it 7-5 before the Spaniard, who injured himself in a fall on Thursday, retired in tears.