Tidigare under måndagen säkrade Spanien medalj i OS genom att besegra Marocko i semifinalen med 2-1. Det var en match som svenske Glenn Nyberg tvingades rycka in som huvuddomare.
Nu är det även klart vilket lag som väntar Spanien i finalen. Det blir Frankrike.
Första halvlek i semifinalen mellan Egypten och Frankrike förblev mållös, men det var nära att hemmanationen bröt dödläget några minuter före paus. Mittbacken Loic Bade hade en nick i stolpen.
En dryg kvart in i den andra akten chockade Egypten publiken i Lyon. Mahmoud Saber fick bollen i inne i straffområdet och gick på avslut. Det tog på täckande fransk spelare. Men Saber fick tillbaka bollen och dundrade sedan in 1-0 bakom Guillaume Restes.
Det blev början på en fransk anstormning och med en kvart kvar hade de blåklädda en dubbelchans, men virket satte stopp. Men till slut fick Frankrike utdelning. Michael Olise frispelade Jean-Philippe Mateta, som satte dit kvitteringen i den 83:e minuten.
På tilläggstid utspelade sig en enda stor VAR-röra efter en handssituation på Egyptens Omar Fayed inne i eget straffområdet.
Efter många om och men blev det ingen straff till Frankrike och semifinalen gick till förlängning.
Det första som hände var att nämnda Fayed blev utvisad efter han fått sitt andra gula kort. Det numerära övertaget tog Frankrike vara på och Mateta blev tvåmålsskytt i den 99:e minuten.
Frankrike vann semifinalen med 3-1 efter att Michael Olise satt spiken i kistan i den 109:e minuten.
Finalen mellan Frankrike och Spanien spelas på fredag. Bronsmatchen, där Marocko och Egypten gör upp, spelas på torsdag