• The winner of each match will play in the grand finale on July 14 in Berlin

By Faith Onyango

The Euro 2024 knockout stage is heating up! Spain, France, England, and the Netherlands are all in the running to win the championship.

Spain fought hard to beat Germany and will now face France, who squeaked by Portugal in a penalty shootout (France hasn't even scored a regular goal yet!)

England needed a shootout too, but finally showed their best form against Switzerland. They'll play the Netherlands, who came back from behind to beat surprising Turkey thanks to a late goal by Liverpool's Cody Gakpo.

Get ready for some epic clashes! The first semi-final is Spain vs France on July 9, 2024 in Munich. England and the Netherlands battle it out on July 10 in Dortmund. The winner of each match will play in the grand finale on July 14 in Berlin.