
Mohamed Salah-captained Egypt face a "third final before the final" this week when they confront hosts Cameroon in an Africa Cup of Nations semi-final in Yaounde.
"We overcame the Ivory Coast and Morocco in what amounted to finals before the final and now we face another one against Cameroon," said Mozambique-born Egypt coach Carlos Queiroz.