Spain and Morocco face off on Monday for a place in the final of the men's Olympic football tournament.
Morocco topped Group B before hammering the USA 4-0 in the last eight to set up this clash with Spain, who finished second in Group C then beat Japan 3-0.
The Morocco v Spain semi-final will be shown live on Eurosport 5 and streamed by Discovery+ in the UK.
Morocco v Spain takes place at 17:00 BST on Monday 5th August 2024. The semi-final is being staged at the Stade Velodrome in Marseille.
Spain's U23 Olympic team have taken on Morocco's U23s twice previously, in the 2000 Games in Sydney and the 2012 London Olympics.
In 2000 Spain won 2-0 while in 2012 their clash ended goalless.
So far in this tournament, Spain have beaten Uzbekistan 2-1 and Dominican Republic 3-1 before losing 2-1 to Egypt in the group phase, while they were comfortable 3-0 winners over Japan to seal their last-four place.
Morocco saw off Argentina 2-1 in their first group game, then lost 2-1 to Ukraine, before qualifying with a 3-0 victory over Iraq.
Morocco then looked very good when outclassing the US 4-0 in the last eight.
Morocco wins | 0 |
Draws | 1 |
Spain wins | 1 |
*H2H stats refer to previous U23 Olympics meetings
Morocco have the freescoring Soufiane Rahimi, who has netted five goals in four games at the tournament, and can rely on flying wingers Ilias Akhomach and Abde Ezzalzouli for creativity and threat in the final third.
Captain Achraf Hakimi is one of their reliable Over-23 players.
Spain are likely to field largely the same side who saw off Japan in the quarter-finals, meaning Juan Miranda, Eric Garcia and Pau Cubarsi should all start.
Up front, Abel Ruiz, Fermin Lopez and Sergio Gomez are set to feature again, with Samu Omorodion having to settle for a place on the bench.