Afcon: Egypt and Nigeria completed the semi-final lineup with wins over Côte d’Ivoire and Algeria respectively yesterday. Wednesday’s semi-finals are as follows:

Senegal v Egypt (5pm GMT)

Nigeria v Morocco (8pm)

Jonathan Wilson was in Tangier to watch Mohamed Salah inspire Egypt to the last four:

It would be too much on the back of one game to say that Egyptian football is back to where it was 20 years ago. But under a veteran of Hassan Shehata’s side, they at last played with an energy and a wit that recalled the golden age. Again Côte d’Ivoire were on the receiving end. Now for Senegal and putting right more recent football history.