Alexander Zverev arrived at the French Open as one of the ATP's form players and that is how it has transpired in Paris, where he is seeking a fourth consecutive semi-final at the expense of Alex De Minaur.
Zverev claimed a Masters 1000 title in Rome in the build-up to the second Grand Slam of the season and five-set victories in the last two rounds over Tallon Griekspoor and Holger Rune have displayed his courage and will to win.
Another tough test awaits against Australian De Minaur, who claimed the scalp of world number five Daniil Medvedev in the last 16 and who is chasing a place in his maiden Grand Slam semi-final.
But Zverev looks determined to get his first taste of major glory in the French capital and under these conditions he may hold the aces against De Minaur, who trails 7-2 in their personal head-to-head.
The German is 2/5 to make the final four, where world number one Novak Djokovic or back-to-back runner-up Casper Ruud will be waiting, while De Minaur is 2/1 to spring the surprise.
Alexander Zverev to win & both players to win a set - 5/4
Zverev has won five of his seven meetings with De Minaur and he was a convincing 6-3 7-6 winner in their only previous clay-court encounter in Rome two seasons ago.
Having won his last 11 clay-court matches, which featured a title success in Rome, the German should be confident of reaching the semi-finals in Paris for a fourth successive year.
While being taken to five sets by Griekspoor and Rune may concern some, both of those opponents played near-perfect matches and it was impressive to see how Zverev held himself together and came on stronger in the clutch moments.
The German is clearly in peak condition and oozing confidence which ought to stand him in good stead against De Minaur, who is improving all the time and should soon prove himself as an established top-ten performer.
However, none of De Minaur’s eight career titles have come on clay and this is clearly his weakest surface despite the fact that he has been able to make the quarter-finals.
The Aussie mastered Medvedev in the last 16, but the Russian is at his most vulnerable on the slower terrain, which makes it hard to know the real significant of this result.
Therefore, it is difficult to see Zverev getting beaten, although the German can be prone to the odd poor service game and that may mean that De Minaur gets a set on the board.
Both players have won a set in five of their nine previous meetings and that includes four of the last five, which may highlight De Minaur’s recent improvement.
Alexander Zverev to win from behind - 7/2
Zverev has lost the opening set before kicking into gear in the last two rounds against Griekspoor and Rune, highlighting himself as one of the fittest players on the ATP Tour with those five-set successes.
The German took around four hours and 15 minutes in each of those victories and, while it might not necessarily be another marathon match with De Minaur, he may have to come from behind to seal his semi-final spot.
In the most recent meeting between these two players in Indian Wells in March, Zverev lost the opening set 7-5 before prevailing in three and at 7/2 he makes plenty of appeal to recover from another slow start.
The 27-year-old is in excellent condition and should be coming into the peak years of his career, which is why he looks a genuine French Open title contender.
A third straight 3-2 victory for Zverev is available at 4/1, but that may be best left alone as another match within the region of four hours could leave him vulnerable in the decider.
So correct-score punters may be better off siding with the big-serving German to win 3-1, which is available at 11/4 and looks the most likely outcome.
Read more tennis betting tips and predictions on site
Alexander Zverev - 2/5
Alex De Minaur - 2/1
View the full market and more odds for Alexander Zverev v Alex De Minaur on site.
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.