I've missed the start of it because I've got this horrible virus that's been going around, and haven't known my arse from my elbow the last few days.
Four of Newcastle's players are taking part.
Abdoulaye Faye and Habib Beye are both playing for Senegal. Obafemi Martins is playing for Nigeria. Geremi for Cameroon.
Fixtures and latest results are here.
Nigeria got beaten by Ivory Coast 1-0 last night. Martins was "Nigeria's biggest threat". Egypt have just beaten Cameroon, 4-2. Senegal play Tunisia tomorrow night - you can get the highlights on BBC3 at 7pm.
Inshalla, I'll get to see the finals with an Arabic commentary.