I wrote an article a few days ago about the semifinals of the African Cup https://steemit.com/football/@gduran/african-cup-semi-finals, I predicted that the final would be Senegal-Algeria, and guess what I was right, Senegal was able to win 1-0 against Tunisia in over time and Algeria won against Nigeria 2-1. So, yes the final will be Senegal-Algeria.
Both games were, according to the news I have been able to read,hard fought and the four all were really fit to be in the final unfortunately only two can make it, so all that is left from Tunisia and Nigeria and their fans is to wait for the next Cup and hope for a better result.
As for Senegal and Algeria I guess it will be a great game and again I think Algeria will take it, not that they are better or the best it is just that I think this is their year, they do have a very good team, but to be fair Senegal is also very good. Well we shall see what happens, I have become a good forecaster let's see how I do with this one. Unfortunately I am not able to watch any of these African Cup games which is a pity because some have been very good games.