The semi-final line-up for the CAF Champions League has been confirmed, with Espérance of Tunisia set to face Mamelodi Sundowns of South Africa in one fixture, while AS FAR will take on RS Berkane in an all-Moroccan encounter. These matches promise to deliver high-quality football, given the strong history and recent form of the participating teams. The clash between Espérance and Mamelodi Sundowns will be a battle of organisation and discipline, with both teams known for their structured style of play, making it a potentially tight contest where small details could be decisive.

The all-Moroccan semi-final between AS FAR and RS Berkane is expected to be highly competitive, as both teams are familiar with each other and will be fighting for dominance at both domestic and continental levels. The first-leg matches are scheduled to take place on April 10 and 11, with the return legs set for April 17 and 18. Each team will be aiming to secure a spot in the final and move closer to claiming Africa's most prestigious club prize.

💡 NaijaBuzz Take

The semi-final stage of the CAF Champions League is poised to be thrilling, with the North-South battle between Espérance and Mamelodi Sundowns likely to be a closely contested affair. The presence of strong teams and fierce rivalries sets the stage for intense competition. Experts say the outcome of these semi-finals will have significant implications for the tournament, as the winning teams will be one step closer to claiming the coveted title. The competitive nature of these fixtures makes them must-watch encounters for football fans across the continent.