CAF has set 27 November as the new date for the African Champions League final, which was pushed back twice, the African governing body said on Friday.
The semi-final second-leg between Egypt's Zamalek and Moroccan side Raja, which was originally scheduled for Sunday, will now be played on Wednesday, CAF added in a statement.
The remaining last-four clash was initially postponed by almost a week after more than a dozen players and Raja team members tested positive for COVID-19.
This fixture and the final, which was originally scheduled for 6 November, were delayed again on Thursday upon the request of Egyptian authorities, reportedly because security forces will be busy securing parliamentary elections.
CAF initially planned to conclude its flagship competition for this season in Cameroon in May but the plan was disrupted after the West African country withdrew as hosts after the coronavirus pandemic spread in the continent.
Record eight-time winners Ahly of Egypt secured their place in the final after beating Morocco's Wydad 5-1 on aggregate earlier this month.
Zamalek hold a 1-0 first leg advantage over Raja, whom they will host in Cairo in the return leg. The winners will play Ahly in the 27 November final at Alexandria's Borg El-Arab Stadium.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)