By the time you read this there is a distinct possibility Wales could be readying themselves for Sunday’s Euro 2016 final.

Chris Coleman’s side are currently preparing for their semi-final with Portugal on Wednesday night. That comes after their superb 3-1 victory over one of the favourites for the tournament, Belgium.

The Belgians who seemed to be gathering fierce momentum after back to back victories over Ireland, Sweden and Hungary, were yet again downed by the hungrier Welsh, having only taken a point from the Celtic warriors in the qualifying campaign.

Wales will meet Portugal in Wednesday’s match. The Portuguese have yet to win a game in 90 minutes at the tournament but that will matter very little to them.

The latest victim to fall at their hands was Poland, who saw Jakub Blaszczykowski miss the fatal spot-kick in their penalty shootout after they played out a 1-1 draw over 120 minutes of action.

The other semi-final will see a heavyweight clash, as the Germans meet hosts France. They had contrasting quarter-finals with the Germans scraping through on penalties against Italy, while France dismantled Iceland in their game, 5-2.

It promises to be a fascinating match-up on Thursday night. The French seem to have finally hit their stride at the tournament and Iceland felt the full effect. It’ll take a much improved performance from the Germans to dump them out of the competition.

The French will suit them a lot more than the Italians though, as they leave a lot of space at the back at times.

You do get the feeling the winners of Thursday’s tie will be the side who go on to lift the trophy.