Following are the African Champions League fixtures released in Cairo on Thursday: Group A July 16-18 Dynamos, Zimbabwe, vs TP Mazembe, DP Congo Entente Setif, Algeria, vs Esperance, Tunisia July 30-Aug 1 Mazembe vs Setif Esperance vs Dynamos Aug 13-15 Dynamos vs Setif Mazembe vs Esperance Aug 27-29 Setif vs Dynamos Esperance vs Mazembe Sept 10-12 Mazembe vs Dynamos Esperance vs Setif Sept 17-19 Setif vs Mazembe Dynamos vs Esperance Group B July 16-18 Ismailia, Egpyt, vs JS Kabylie, Algeria Heartland, Nigeria, vs Al-Ahly, Egypt July 30-Aug 1 Kabylie vs Heartland Ahly vs Ismailia Aug 13-15 Ismailia vs Heartland Kabylie vs Ahly Aug 27-29 Heartland vs Ismailia Ahly vs Kabylie Sept 10-12 Kabylie vs Ismailia Ahly vs Heartland Sept 17-19 Heartland vs Kabylie Ismailia vs Ahly Semifinals Oct 1-3 Group B runners-up vs Group A winners Group A runners-up vs Group B winners Oct 15-17 Gp A winners vs Gp B runners-up Gp B winners vs Gp A runners-up Final Oct 29-31 Gp A runners-up/Gp B winners vs Gp B runners-up/Gp A winners Nov 12-14 Gp B runners-up/Gp A winners vs Gp A runners-up/Gp B winners 