The full Euro 2016 second round line-up

With the group stage games now complete, we know the full line-up for the last 16

Ireland's sensational win over Italy in Lille completed the group stages of Euro 2016 and set up what looks to be an intriguing knock-out stage.

It all kicks off on Saturday June 25th and finishes on Monday 27th.

So, here is the full list of last 16 fixtures.

SWITZERLAND V POLAND

READ MORE

When? June 25th, 2pm

Where? Stade Geoffroy-Guichard, Saint-Etienne

Switzerland finished second to France in Group A and will now take on Poland who have been impressive so far and only missed out on top spot in Group C to Germany.

WALES V NORTHERN IRELAND

When? June 25th, 5pm

Where? Stade de France, Paris

After beating England to top spot in Group B, Wales were rewarded with a last 16 clash against Northern Ireland who squeezed through as a best third-placed team on goal difference.

CROATIA V PORTUGAL

When? June 25th, 8pm

Where? Stade Bollaert-Delelis, Lens

After their superb final game win over Spain, Croatia may feel a tad unlucky that they face Portugal who finished third in Group F.

HUNGARY V BELGIUM

When? June 26th, 8pm

Where? Stadium de Toulouse, Toulouse

Competing in their first tournament for 42 years, Hungary have been very impressive and deservedly topped Group F. They'll feel a little hard done by drawing a Belgium team that look to be coming into form after two wins in their last two games.

FRANCE V REPUBLIC OF IRELAND

When? June 26th, 2pm

Where? Stade de Lyon, Lyon

France topped Group A with two wins and a draw and will now face an Ireland side coming off the high of beating Italy to qualify as a best third-placed team. Is revenge for 2009 on the cards?

GERMANY V SLOVAKIA

When? June 26th, 5pm

Where? Stade Pierre Mauroy, Lille

Germany will be delighted with their draw after topping Group C to set up a clash with Group B’s third placed team.

ITALY SPAIN

When? June 27th, 5pm

Where? Stade de France, Saint-Denis

Spain’s final game loss to Croatia sets up this mouth-watering tie after Italy topped Group E ahead of Ireland and Belgium.

ENGLAND V ICELAND

When? June 27th, 8pm

Where? Stade de Nice, Nice

The incredible tale of Iceland doesn’t look like coming to an end any time soon and they will fancy their chances against an England side that hasn’t really impressed so far.