Marrakech - Second-seeded Kyle Edmund will face two-time champion Pablo Andujar of Spain in the Grand Prix Hassan II final after they played two matches on a hectic on Saturday.
Edmund beat fourth-seeded Richard Gasquet of France 6-3, 6-4 and Andujar won against Joao Sousa of Portugal 6-4, 6-4 in the semi-finals.
Andujar goes for his fourth career ATP Tour title, having won this tournament in 2011 and 2012 when it was in Casablanca.
Edmund tries for his first title in his first final.
They pair had to play quarter-finals and semi-finals back-to-back because the quarter-finals were washed out on Friday.
Still, Edmund did not drop a set.
The British player, ranked 26th, took 50 minutes to beat Tunisian wild card Malek Jaziri 6-2, 6-1 in their quarter-final. Edmund saved the only break-point chance he faced and took all four chances on Jaziri's serve.
Against Gasquet, Edmund found his range on serve with 11 aces and broke Gasquet's serve for times.
After beating countryman Gilles Simon 6-2, 7-6 (7/4), Gasquet double-faulted six times against Edmund and won only half of his first-serve points.
In an error-strewn quarter-final, Andujar beat Alexey Vatutin of Russia 6-4, 5-7, 6-3. They dropped serve a combined 13 times and had 11 double faults between them.
Sousa won his quarter-final contest against Nikoloz Basilashvili of Georgia 6-2, 4-6, 6-1.
Results from the ATP Marrakech Open on Saturday (x denotes seeding):
Pablo Andujar (ESP) bt Joao Sousa (POR) 6-4, 6-4
Kyle Edmund (GBR x2) bt Richard Gasquet (FRA x4) 6-3, 6-4
Pablo Andujar (ESP) bt Alexey Vatutin (RUS) 6-4, 5-7, 6-3
Joao Sousa (POR) bt Nikoloz Basilashvili (GEO) 6-2, 4-6, 6-1
Richard Gasquet (FRA x4) bt Gilles Simon (FRA) 6-2, 7-6 (7/4)
Kyle Edmund (GBR x2) bt Malek Jaziri (TUN) 6-2, 6-1