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 Portugals Joao Felix had hit a post in the shootout.
Didier Deschamps side will now face Spain for a place in the final.