France will play Spain in the Euro 2024 semi-final.
Les Bleus qualified by beating Portugal via penalties on Friday night.
Both sides played out 120 minutes of goalless football, with chances far and in between.
Theo Hernandez struck the winning penalty for France after Portugal’s Joao Felix had hit a post in the shootout.
Didier Deschamps’ side will now face Spain for a place in the final.
The Spaniards scored a late winner in extra time to send Germany out of the tournament.