Croatia vs Armenia (Tuesday - 17:00 BST)
One thing's for sure - Gareth Southgate and his team will most definitely tune in for this one.
Generally speaking, Croatia are in poor form. Zlatko Dalic's side have only won two of their last seven games - the two victories coming against Malta and Cyprus.
Armenia, on the other hand, are in the midst of a five-match winning run. What's more, they're unbeaten in eight.
This could be a lot closer than most think.
Poland vs Russia (Tuesday - 19:45 BST)
Both these nations will be participating in the upcoming Euros and both will be keen to gather a bit of momentum.
Russia have struggled in recent internationals, having only won two of their last nine. This has all the makings of a competitive draw.
Norway vs Luxembourg (Wednesday - 18:00 BST)
On first sight, you may be inclined to back a Norway blowout. I'm here to persuade you otherwise.
For a fifth successive time, Norway have failed to qualify for the European Championships. Their recent results have been rather disappointing after managing just two wins from five and also suffering a couple of 3-0 defeats to Turkey and Romania.
Luxembourg aren't Brazil 2002 but they've only lost by three-plus goals once since October 2019. What's more, they have also won three of their last eight - including a victory over the Republic of Ireland.
Netherlands vs Scotland (Wednesday - 19:45 BST)
Scotland are preparing for their first Euros since 1996. To put it into perspective how long ago that was, Motorola was the hottest new phone on the market and the film Independence Day had its big release.
The Scots will be hoping to enter the tournament with a bit of confidence and nothing would help them more than a positive result against Netherlands.
Frank de Boer's men are also gearing up for the Euros and they come into this game having won four of their last five games. This will be a tough test for Steve Clarke's side.
England vs Austria (Wednesday - 20:00 BST)
The Riverside Stadium in Middlesbrough will play host to England's clash with Austria.
The Three Lions are eyeing their fifth straight win as Gareth Southgate finalises his plans ahead of the Euros.
Austria are no pushovers and this will be a good test. Before their 4-0 loss to Denmark, Franco Foda's side enjoyed an eight-match unbeaten run.
Germany vs Denmark (Wednesday - 20:00 BST)
It's true that for the past few years, Germany have been a shadow of their former selves.
However, there does seem to be a new wave of positivity in Die Mannschaft's camp following the returns of Mats Hummels and Thomas Muller.
What's more, Joachim Low's decision to step down after the Euros could galvanise the national side even further as they try and give Jogi the best of send-offs.
With Denmark in good form, this is without doubt a fixture to add to your watch list this midweek.
France vs Wales (Wednesday - 20:05 BST)
Their pre-tournament test couldn't get any tougher as Wales travel to Nice for a clash with the reigning world champions, France.
After six-years, Karim Benzema is back in the French squad and if he plays, he will be looking to make an immediate impact. Benzema, alongside his star-studded teammates, will provide Wales with the ultimate test.
Belgium vs Greece (Thursday - 19:45 BST)
Belgium are expected to send a message of intent when they take on Greece on Thursday night.
After years of promise, the clock is ticking for the nation to finally deliver silverware at a major competition.
With the golden generation approaching their 30s, Roberto Martinez's side have a great balance of quality and experience.
Greece are in good form. However, if Belgium field their strongest side, this contest is only heading in one direction.