Morocco was chosen by CAF's executive committee to host this season's Champions League final, the African governing body announced on Saturday.
Cairo hosted last season's final, which comprised two Egyptian sides. Ahly won a record-extending ninth title after a memorable 2-1 victory over perennial rivals Zamalek in November last year.
This year's final, scheduled for 17 July, will take place at the Mohamed V Stadium in Casablanca -- the home venue of Wydad, who are the only Moroccan representative in the Champions League knock-out stage.
Wydad played out a 1-1 draw away to MC Alger in the first leg of the competition's quarter-final on Friday.
CAF also announced that Egypt would host the U20 Nations Cup, which qualifies for the World Cup, in 2023.
Egypt last hosted the tournament in 1991 but the country hosted the senior and U23 Nations Cups in 2019.
Meanwhile, CAF said it will implement a training program for an "elite body of referees" as part of a $1 million per year agreement with world governing body FIFA.
"The program aims to contract referees who will be paid, monitored and trained by FIFA / CAF technical and physical instructors," CAF said in a statement.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)