Euro 2016 is at it's business end. The stakes have just got higher and the margins for error have become narrower. Portugal, Wales, Germany and France are all set to battle in the semi-finals of the tournament which has just got better with every passing game.
There are two teams - France and Germany - who are peaking at the right time, then there is Portugal who have scraped through without winning a game in ninety minutes and lastly Wales who have taken everyone by surprise by their astounding yet deserved passage through to the final four.
While the two semi-final contests are as mouth-watering as it gets, a bit of gloss has been taken of these matches with a number of key players that are set to miss out, either due to suspension or injuries.
Uefa's harsh ruling of imposing a one-game suspension for two yellow cards in the first five games has claimed few star names, whose absence will only make the penultimate round of the competition poorer.
Six players from these four teams are ruled out of the semi-final clashes and some of them are waiting to learn the fate of their international career which may come to an abrupt end if their teams fail to reach the final.
Let's take a look at who's missing for all the four team
The World Champions who came through a tight encounter against Italy in the quarter finals are the worst hit by injuries and suspensions. Mats Hummels picked up his second yellow card of the competition and will miss the semi-final against France, while Mario Gomez (hamstring) and Sami Khedira (adductor muscle) have been ruled out of the competition with injuries. Bastian Schweinsteiger too is a doubt with a knee ligament strain.
Out: Mats Hummels (suspended), Mario Gomez (hamstring injury), Sami Khedira (adductor muscle injury)
Doubts: Bastian Schweinsteiger (knee ligament strain)
Wales have two players missing for their semi-final against Portugal. Aaron Ramsey who has been splendid in the Welsh midfield will be a huge miss for the British side. Along with Ramsey, Ben Davies is the other player to miss out after picking his second booking of the finals.
Out: Aaron Ramsey, Ben Davies (both suspended)
Portugal - William Carvalho will miss his country's Euro 2016 semi-final through suspension. Pepe, who has forged a solid central defensive partnership with veteran Ricardo Carvalho is a doubt due to a thigh injury
Out: William Carvalho (suspended)
Doubt: Pepe (thigh injury)
Hosts France don't have any injuries or suspensions for their key semi-final encounter and will be able to welcome back N'Golo Kante and Adil Rami
The first semi-final between Portugal and Wales will be played on Wednesday, before hosts france take on Germany in the second semi-final.