Number 7 seed Luciano Darderi booked his place in the final following his semi-final victory over Spanish tennis player Roberto Carballes Baena, the tournament's fifth seed, in two sets (3-6, 2-6).
For his part, Tallon Griekspoor, seeded number 1, secured his ticket to the final with a 5-7, 6-7 victory over Poland's Kamil Majchrzak, a qualifier who has had a remarkable run in this year's tournament.
On Friday, the two finalists had respectively eliminated Czech Vít Kopřiva (5-7, 2-6) and Italian Mattia Bellucci (3-6, 4-6) in the quarter-finals.
Held under the High Patronage of His Majesty King Mohammed VI, the 39th Grand Prix Hassan II is attended by some of the world's finest tennis players in an intense clay-court competition.
The only ATP 250 tournament in Africa, the Grand Prix Hassan II brings together world-class players every year to compete for this prestigious title.
The 38th edition was won by Italy's Matteo Berrettini over Spain's Roberto Carballés Baena.