Spaniard Andujar, a two-time winner of this tournament, broke Sousa twice in each set to stay in the hunt to complete a hat-trick of titles in Morocco.

Andujar, who won an ATP Challenger Tour event in Alicante last week, said: "I didn't expect to be in the final as I'm just coming back from injury. Playing in Morocco is always very special for me as I've won here in the past.

"Tomorrow will be a tough final against Kyle, he's an excellent player. I'm a bit tired right now, but very much looking forward to the final and very happy with my two wins today."