HernandezTheo Hernandez
MendesNuno Mendes
BarcolaBradley Barcola
KoundéJules Koundé
SilvaBernardo Silva
FofanaYoussouf Fofana
RonaldoCristiano Ronaldo
DembéléOusmane Dembélé
M. Oliver
Full-time: Portugal 0-0 France (3-5 on penalties)
© IMAGO/Kieran McManus/Shutterstock
Full-time
120'
+ 1
Felix misses the crucial penalty!
France edge the shootout with five near-perfect penalties as substitute Felix sends the decisive spot-kick off the post and sends Portugal home!
End of extra time: Portugal 0-0 France
© IMAGO/Sebastian Räppold/Matthias Koch
120'
That was the chance!
Portugal counter and Bernardo Silva is all alone, Mendes finds him and gives it back before Mendes sends a glorious chance into Maignan's gloves.
119'
Substitution
116'
Barcola gets to work
With the game fizzling out Lyon youngster Barcola darts into the box and gets everything right apart from his near post finish.
Mbappe under ice
© IMAGO/Charlotte Wilson / Offside
109'
Great chance for Felix!
It's more brilliant play from Conceição who dinks a wonderful cross to the far post and Felix meets it but puts it into the side netting.
106'
Back underway with two changes
Mbappe does in fact come off and is replaced by Bradley Barcola. Meanwhile Portugal bring on Joao Felix for Leão.
106'
Mbappe off?
It looks like the France captain's night may be over. His mask is off and he's heading to the bench.
105'
+ 1
Substitution
105'
+ 1
Substitution
105'
+ 1
Conceição tries his luck from range
Goal attempts
10off target
3on target
11off target
5on target
103'
ANOTHER huge block
The ball ping-pongs around the France box and Leao finally shoots but it's blocked yet again.
More iconic Pepe defending!
© IMAGO/BEAUTIFUL SPORTS/Meusel
97'
All in midfield
Duels won
8
8
Joao Palhinha Eduardo Camavinga
94'
Another chance goes begging for Portugal
Conceição skins Hernandez on the touchline and lays the ball on a plate for Ronaldo but his effort ends up well over the goal.
92'
Here we go...
Extra time kicks off and more than ever any goal is a potential matchwinner.
End of normal time: Portugal 0-0 France
© IMAGO/Sebastian Räppold/Matthias Koch
90'
+ 4
Substitution
90'
+ 2
Iconic defending from Pepe
41-year-old Pepe is in a foot race with Marcus Thuram, stops him getting away, and then makes the tackle in the area. He gets up and celebrates some epic defending.
90'
+ 2
Substitution
90'
+ 1
Another big France block
Silva looks like he might have the game on his boot but in flies Saliba for more last-ditch French defending.
89'
Easy for Costa
France spring forward and feed the ball back to Kante for a shot from range but it's easy for Costa to collect.
86'
Straight into the wall
Ronaldo gets to take this one but can't get it over the wall.
86'
Substitution
84'
Another yellow
Portugal counter and Silva looks to have found Conceição through into the box but Saliba wraps his arm around his face and gives away a free kick in a dangerous position.
84'
Yellow card
82'
Portugal in complete control of the ball
81'
Palhinha out of the semi-final
Palhinha picks up the game's first yellow card and it's one that earns him a suspension for a potential semi-final against Spain.
80'
Another Portugal corner
80'
Yellow card
77'
Double sub
Francisco Conceição and Nelson Semedo make their way on for Portugal. Off come two of their better performers during the game, Fernandes and Cancelo.
74'
More Dembele magic
PSG man Dembele has taken the game by the scruff of the neck since coming on and his latest heroics see him cut in from the right and curl a magical shot just wide.
74'
Substitution
74'
Substitution
71'
Wow that's the closest yet!
Camavinga, who's probably been the best player on the pitch, is found just outside the six yard box thanks to a piece of skill from Ousmane Dembele. He turns and shoots and it's agonisingly just wide of the post.
70'
Here's the shot clock after that flurry of chances.
Goal attempts
4off target
3on target
6off target
2on target
67'
Another France chance
Mbappe's in a great position to shoot but this time it's Mendes who flies in and blocks the shot before its barely even left the France captain's foot.
67'
Substitution
66'
How's that not gone in?!
Kolo Muani exchanges passes with Kounde and he's through on goal. Dias flies in with an amazing block and the ball could go anywhere but it's wide. The game's really opening up now.
63'
MASSIVE chance for Vitinha
More Mendes brilliance and this time he finds the final ball, Vitinha just has to pick a corner but it's straight at Maignan.
63'
Busy night for Cancelo
Duels won
7
7
Joao Cancelo Eduardo Camavinga
61'
Best chance of the game!
Cancelo feeds Fernandes into space and one-on-one he's denied by Maignan. Cancelo collects the rebound and his attempt at curling the ball in is over the bar.
59'
More Camavinga brilliance
Leão starts an incredibly dangerous run from out wide and into France's six yard box. Camavinga tracks him all the way, though, and stops him getting a shot or pass away at the last second.
56'
Mbappe down
Ouch, Mbappe's interception saw the ball hit him right in the face. The striker already has a broken nose from the match against Austria and that one will hurt.
54'
Chaos in the France box
Bernardo Silva looks set for a great headed chance from a cross but Mbappe leaps in to cut out the danger and the ball's fired back in the box.
52'
France getting closer!
A lovely piece of play sees Hernandez fire a pass across the six yard box and it just needs a tap-in. Kolo Muani is nearest by but can't get there in time.
51'
Great call
Replays show referee Michael Oliver was spot on and Mendes opted to hit the ground unchallenged.
50'
Penalty?!
Mendes is found in the box and goes down in front of Upamecano but there's no penalty.
49'
Vitinha vs Camavinga
Vitinha picks up possession and charges at the France defence but Camavinga is there to stop his run forward.
46'
Back underway!
Cristiano Ronaldo kicks us off for the second period in Hamburg.
Kick-off!
Half-time: Portugal 0-0 France
© IMAGO/Portugal v France
Half-time
43'
Over
Ronaldo looks certain to take it, but Fernandes jumps the queue and sends an effort over the bar.
41'
Portugal free kick
Kolo Muani takes down Vitinha in a promising position for Portugal...
40'
Just the one shot so far
Goal attempts
1off target
0on target
2off target
1on target
Gridlock
© IMAGO/Portugal v France
35'
France's first corner
It's inventive from Griezmann, but not much better than Portugal's efforts
32'
Busy nights for Silva and Kounde
Duels won
4
3
Bernardo Silva Jules Koundé
29'
Chances for France
Mbappe shows his extraordinary pace by beating Mendes to a ball forward and Portugal are outnumbered. The opportunity goes to waste as Griezmann and Camavinga's shots are poor.
28'
Leão a threat
It's a fifth corner for Portugal as Kounde is forced into an important tackle on Leão.
25'
Change for France?
Camavinga wins a free kick out wide and it's France's first real chance to get the ball in the box from a set piece.
24'
Ronaldo down
Ronaldo and Hernandez have a clash of heads while fighting for the ball but both are back up.
22'
Close for France!
Mbappe makes a great run into the Portugal box but his pull-back is cleared before Vitinha can try and connect with it.
20'
First France shot
It's another poor Portugal corner and France spring forward, with Hernandez eventually getting away a powerful shot that Diogo Costa has to parry back out.
20'
Another Portugal corner
First shot
© IMAGO/Kieran McManus/Shutterstock
16'
Good recovery
Maignan collects the corner in commanding style and almost sets Mbappe through with a throw across half the pitch. Cancelo does well to stop the counter.
15'
Rare error from Maignan
The Milan goalkeeper fumbles a pass back and gifts Portugal another corner.
13'
Portugal in control
12'
Brilliant from Leão!
Milan forward Leão takes out Kounde with a delightful backheel and finds Nuno Mendes, his cross is rushed an poor and Ronaldo's fuming.
11'
Wasted again
That's two poor free-kicks in a row from Fernandes, well below the Manchester United man's usual standards.
11'
First corner
It's cleared by Kounde and Portugal have another chance from a corner.
10'
A chance?
Fernandes wins a free kick off Saliba and has the chance to put a cross into the area from a good range.
9'
Portugal continue to build
It's all Portugal now, and Tchouameni does well to clear a dangerous ball into the box.
5'
Portugal responding
Rafael Leão mirrors Kolo Muani at the other end of the pitch, sending a pass to no one after a nice passing move.
3'
Great start from France
France barely let go of the ball for the first two minutes of the match and almost fashion a chance but Kolo Muani's pass is poor.
1'
We're underway!
Kylian Mbappe gets us kicked off in Hamburg.
Kick-off!
Opponents decided
© IMAGO/Michael Zemanek/Shutterstock
Martinez on picking the same XI
© IMAGO/Maciej Rogowski
Frankfurt inspired
Former Eintracht Frankfurt man Kolo Muani will certainly be one to watch tonight. The PSG forward has so far only been used as a substitute in three of France's four games, but in his last appearance he set up the winner as his shot deflected in off Jan Vertonghen to win the match.
Bundesliga interest
© IMAGO/Eduard Martin
More on those teams
© IMAGO/Kieran McManus/Shutterstoc
Portugal starting XI
Diogo Costa - João Cancelo, Pepe, Rúben Dias, Nuno Mendes - Vitinha, João Palhinha, Bruno Fernandes - Bernardo Silva, Cristiano Ronaldo (c), Rafael Leão
Portugal subs
Rui Patrício, José Sá, Nélson Semedo, Dalot, Gonçalo Ramos, João Félix, Danilo, Gonçalo Inácio, João Neves, Matheus Nunes, Rúben Neves, Diogo Jota, António Silva, Pedro Neto, Francisco Conceição
France starting XI
Maignan - Koundé, Upamecano, Saliba, T. Hernández - Kanté, Tchouameni, Camavinga - Griezmann - Kolo Muani, Mbappé (c)
France subs
Samba, Areola, Pavard, Mendy, Giroud, Dembélé, M. Thuram, Zaïre-Emery, Fofana, Coman, Clauss, Konaté, Barcola
Head-to-head
These two have faced each other 28 times previously, with France (19 wins) dominating the fixture. Portugal have won six times, the last of which resulted in a 1-0 Portugal victory in extra-time of the 2016 final.
3:46
Watch: Hamburg stadium experience
How they got here: Portugal
© Justin Setterfield
How they got here: France
© Clive Mason
Welcome!
Follow all of the build-up and live action as Portugal face France on Friday (kick-off: 9pm CEST) in a blockbuster UEFA Euro 2024 quarter-final!