Euro 2024 action returned on Friday, as the first two teams booked their places in the semi-finals.

Spain scored a last-gasp goal to knock hosts Germany out of the tournament thanks to their 2-1 win. Meanwhile, France were perfect from the spot in their shootout win over Portugal after a 0-0 draw over 120 minutes.

Two more ties were on offer on Saturday as Switzerland and England face off before the Netherlands and Turkiye vie for the final spot.

But what about the action online?

Here is the best of the social media posts from Friday and Saturday at Euro 2024.

Saying goodbye to a legend

Germany suffered heartbreak as they became the first host nation to exit the tournament at the quarter-final stage of the tournament.

But their defeat also meant the end to a true footballing great's career.

Toni Kroos played his final game on Friday, with the official Euro 2024 X account sharing their appreciation for the midfielder.

Celebrations on and off the pitch

While Mikel Merino's 119th-minute goal sent Spain fans everywhere into raptures, that was not the only celebration going on in La Roja's camp on Friday.

Dani Vivian celebrated his 25th birthday with the team earlier in the day, with everyone sharing their well-wishes.

All in all, not a bad way to spend your birthday.

Les Bleus' cheers ring out

While France v Portugal did not quite live up to some of the expectations placed upon it as the teams played out a goalless draw after extra time.

But Didier Deschamps' men kept their composure from the spot, scoring all five of their penalties in the shootout to book a place in the next round.

And they gave fans a glimpse of the players' reactions as they made their way into the changing rooms post-match.

Southgate hits landmark

It is a big day for England on the pitch as they bid to reach the European Championships semi-finals for the second consecutive edition.

And it's a milestone match for Gareth Southgate, who is taking charge of his 100th match.

Three Lions fans will be wishing he can mark that landmark with a special win.

The Dutch arrive

It has been a sight to behold throughout the tournament when the Dutch fans descend on a new city before their matches in a sea of orange.

While they have drawn the eye with their orange bus and fan parades in the past, their new modes of transport were spotted getting to Berlin ahead of their match against Turkiye.

A sea of red

The fans were also out in force for Switzerland as they aim to book their place in the semi-final of the Euros for the first time in their history.

And, painted red, they were a united front as they arrived in Dusseldorf, with the hopes of another big result on their minds.