Senegal face Egypt in a tantalising AFCON semi-final that pits Sadio Mane against Mohamed Salah again - the ex-Liverpool star has the edge over his old team-mate but both will be desperate to succeed in their ongoing rivalry

We are at the semi-final stage of the Africa Cup of Nations (AFCON) with Egypt, Nigeria, Senegal and tournament hosts Morocco all in the hunt for continental glory.