Alexander Zverev breezed into the semi-finals of the Open Sud de France by beating home favourite Adrian Mannarino for the loss of just one game.

The world number three needed just 50 minutes to swat aside Mannarino 6-1 6-0 to set up a last-four match with Mikael Ymer.

Champion at this event in 2017, Zverev's record in Montpellier moved to 9-1 and he has now won seven matches in a row against Mannarino.

Ymer, the world number 83, squandered one match point in his contest with Richard Gasquet but eventually came through 7-5 6-7 (6-8) 6-1.

The best entertainment came in the earlier match between Alexander Bublik and Roberto Bautista Agut, sixth seed Bublik eventually coming through 6-4 2-6 7-6 (7-4) after just over two hours on court.

He will face Filip Krajinovic for a place in the final, the Serbian having beaten Damir Dzumhur in straight sets.

At the Tata Open Maharashtra, rising Italian star Lorenzo Musetti was surprised by world number 95 Kamil Majchrzak.

The Pole, who defeated Musetti's compatriot Andreas Seppi at the Australian Open in straight sets, won 6-2 6-7 (5-7) 6-4 to set up a semi-final against Emil Ruusuvuori.

The other semi-final sees Joao Sousa, into the last four at Tour level for the first time since St Petersburg in 2019, face Elias Ymer.

"I think I played a great match," said Sousa after beating Daniel Altmaier in straight sets. "I was very solid. I knew it was going to be a tough match, so I was prepared to run a lot."