Kyle Edmund has defeated Richard Gasquet in the last four of the Grand Prix Hassan II to reach his first ATP Tour final in Marrakech.
The British number one has endured a frustrating period since reaching the Australian Open semi-finals in January, but the 23-year-old is now one win away from his first top-tier title.
After Friday's play was washed out, Edmund eased past Malek Jaziri inside an hour earlier on Saturday to set up a showdown with Gasquet, who had gotten the better of Gilles Simon.
Edmund required slightly longer to get past the experienced Frenchman, but four breaks of serve were enough to seal a 6-3 6-4 triumph in just under 73 minutes.
Either Joao Sousa or Pablo Andujar will await Edmund in Sunday's final.