Alexander Zverev will take on Flavio Cobolli in Sunday’s French Open final after a day of drama in the men’s semi-finals.
Zverev, the world No3, reached a fourth Grand Slam final of his career with a four-set victory over rising star Jakub Mensik, who had dumped out fan favourite Brazilian Joao Fonseca in the last eight with a dominant straight-sets win.