Flavio Cobolli started slowly in wild and windy conditions at the French Open before blowing away Canadian fourth seed Felix Auger-Aliassime 4-6 6-4 6-4 6-4 on Wednesday, making the semi-finals at Roland Garros for the first time.
Following an early exchange of breaks on a blustery day, Auger-Aliassime pounced on Cobolli's serve in the 10th game to claim the opening set, after which the roof on Court Philippe Chatrier was closed.
Cobolli, one of three Italian men still in the men's draw after Jannik Sinner's premature exit, battled back from 1-3 down in the second set with the playing conditions suddenly improving.
Having levelled the contest at one set apiece, the 10th seed dialled up the intensity in the seventh game of the next set and put himself just one set away from his maiden Grand Slam semi-final appearance.
The 24-year-old thumped his chest when he edged ahead in the fourth set, and he went on to comfortably secure the victory.
He will now await the winner of the all-Italian clash between Matteo Berrettini and Matteo Arnaldi.

Fritz and De Minaur ease into Wimbledon third round
Italian jockey Dettori injured in Newmarket car accident
US keep World Cup dream alive with gutsy win over Bosnia
Belgium stage stunning comeback to sink Senegal in extra time
Kane double rescues England in comeback win over DR Congo
