Jannik Sinner booked himself a second consecutive semi-final appearance at Roland Garros on Wednesday with a typically ruthless straight-sets victory over unseeded Kazakh Alexander Bublik.
Novak Djokovic eased into a record-breaking 19th Roland Garros quarter-final with a comfortable straight-sets victory over Cameron Norrie on Monday.
The top-seeded Zverev, appearing in his first final since losing to Jannik Sinner in the Australian Open title decider in January, had little trouble dealing with Shelton, ranked 15 in the world.
Sinner's coach Darren Cahill said it was no surprise for him to see his young charge back in the final, but they were wary of the threat posed by Zverev's overarching desire to finally win a Slam.
Djokovic's long wait for a record 25th major title will go on, a year after he exited Melbourne Park with a semi-final loss to Sinner.
Zverev trails world number one Italian Jannik Sinner by more than 3,000 ranking points, but his confidence is high after winning the Rome and Paris Masters 1000 titles in recent months.
Alexander Zverev secured a spot in the last four of the ATP Finals on Friday with 7-6 (7/5), 6-4 victory over Carlos Alcaraz which leaves the Spaniard's destiny out of his hands.
Confronted with Zverev's relentless serve, American 13th seed Fritz looked to be heading home but broke the German on the way to winning the third set.
Carlos Alcaraz fought back to defeat Alexander Zverev in a five-set French Open final on Sunday and become the youngest man to win Grand Slam titles on all three surfaces.
Alexander Zverev advanced to his fourth successive French Open semifinal with a 6-4, 7-6 (7/5), 6-4 win over Australian 11th seed Alex de Minaur on Wednesday.
Rafael Nadal admits he will be facing "one of the toughest opponents possible" when he plays Alexander Zverev in the French Open first round on Monday.
Nadal, the record 14-time champion at Roland Garros, is unseeded this year after injury saw his ranking plummet to 276.
World number five Zverev, also Foro Italico champion in 2017, comfortably won his sixth Masters 1000 title by beating Nicolas Jarry 6-4, 7-5 and is eyeing glory at the Paris clay-court Grand Slam, which gets underway next weekend.
Jannik Sinner ended defending champion Novak Djokovic's bid for a record 25th Grand Slam title on Friday, snapping the Serb's astonishing 33-match winning run at Melbourne Park to reach his first major final.
Former US Open champion Medvedev will hope to get third time lucky when he meets Italian youngster Jannik Sinner on Sunday
Carlos Alcaraz rued missed opportunities after coming up short against Alexander Zverev in a thrilling Australian Open quarter-final early Thursday but said he could leave Melbourne with his head held high.
The German sixth seed eventually prevailed 6-1, 6-3, 6-7 (2/7), 6-4 on Rod Laver Arena to make the last four at a Grand Slam for the seventh time.
Alexander Zverev saved two match points in a gruelling three-set win over Hubert Hurkacz to help Germany upset top seeds Poland and clinch a maiden United Cup title in Sydney on Sunday.
An aggressive Alexander Zverev punched his ticket into the French Open quarterfinals with a 6-1, 6-4, 6-3 win over Bulgarian 28th seed Grigor Dimitrov on Monday to raise hopes that his barren Grand Slam run could finally end.