Enjoy an African football bonanza this weekend.

This weekend promises to be filled with thrilling football entertainment from around Africa as the continent’s top clubs fight for their spot in the semi finals. The teams that have progressed will be showcasing the talent that is on offer when they will play in their first leg of the CAF Champions League and the CAF Confed Cup quarter finals.

The first match for the weekend kicks off on Friday evening when Wydad AC faces MC Alger in their first clash of the CAF Champions League quarter finals at 21:00. Saturday sees the three remaining CAF Champions quarter final matches taking place. Kaizer Chiefs are one of two South African teams that have made it though together with Mamelodi Sundowns.

They will be playing their first leg match against Simba SC from Tanzania at 18:00; this match will coincide with another quarter finals match between Tunisian side ES Tunis vs. CR Belouizdad. Both matches will be played at the same time. The last match for Saturday is between Mamelodi Sundowns (1 Championship title) and Al Ahly from Cairo (9 Champions title and current title holders) promise to be the most exciting and most anticipated matches of the day. The Championship second leg matches will take place the following weekend. Fans will then have to wait until June for the two legged semi finals matches and then until July the 17th for the final.

The football drama continues on Sunday when the first four CAF Confederation Cup first leg matches take place. Two matches will take place at 15:00, when struggling Orlando Pirated takes on Raja Casablanca and Coton Sport FC de Garoua faces ASC Jaraaf from Senegal. The weekend’s action packed football calendar comes to an end when the last two remaining quarter final matches of the Confec Cups are played.

The last two games will be between FC Pyramids who will have a home advantage against Enyimba FC from Nigeria and JS Kabyli (Algeria) who will be playing away at Stade Taïeb Mhiri against CS Sfaxien (Tunisia) the kick off for both matches is at 18:00. Teams will face each other again next weekend in the second leg of the quarters. The semi final matches are scheduled for late June with the final match of the competition taking place 10th of June. For the best odds on live soccer betting, head on over to Betway and place your bets on football leagues across all hemispheres.