ANOTHER year, another third-fourth place play-off for England, with Gareth Southgate and his players left to think once again about what might have been.
Just like they had against Croatia in Russia last summer, the English surrendered a lead to crash in a semi-final, this time against the Dutch.
With it went their hopes of winning the inaugural Nations League and this consolation clash with the Swiss will feel even more hollow than the game with Belgium a year ago.
England had to settle for fourth place at the World Cup but the Swiss don't boast as many deadly weapons as the Belgians so I've a feeling Southgate's side will come out on top here.
They would have beaten an excellent Dutch side had Jesse Lingard not been ruled fractionally offside by VAR and the subsequent collapse in extra-time was down to horrific individual mistakes.
John Stones and Ross Barkley paid a heavy price for being sloppy at the back yet Southgate insists he won't stop asking his team to play their way out instead of lumping the ball long.
The Three Lions boss has been given time to impose his philosophy on the squad and if their passing is sharper against the Swiss I can see them coming out on top.
With there being such a short turnaround since the semi-finals, both teams are set to make changes. Southgate has promised to freshen his side up and England have more strength in depth than Switzerland which should give them the edge. They are 28/25 with Marathonbet for the win which looks a great shout.
Marcus Rashford looks certain to be one of those dropping out, despite scoring against the Dutch, after picking up an injury. That should see Harry Kane start up top while Spurs team-mate Dele Alli and Liverpool duo Jordan Henderson and Joe Gomez could also come back in, having had more time to recover from last weekend's Champions League Final.
With both sides shipping three goals in their semi-final, some punters might be tempted to lump on a few goals. But there were mitigating factors in those last-four games, the individual howlers from England and the magic of Portugal's Cristiano Ronaldo against the Swiss.
I tipped Switzerland to draw against the hosts and that bet looked set to come up until Ronaldo struck twice in the last two minutes to seal a 3-1 win. Had the Juventus superstar not delivered then both semi-finals would have ended 1-1 after 90 minutes and a repeat of that score here pays 13/2 with Sportingbet.
But I've a feeling England will get the job done in 90 minutes and a 2-1 scoreline appeals at 8/1 with Bet365. To play it a little safer, try an England win with both teams to score at 3/1 with the same firm.
Picking a bet in the goalscorer market is a bit tricky as it's unsure who will start for both teams. It might pay to wait until the teams are announced but I like the look of England midfielder Alli in the anytime scorer market at 4/1 with Betfred.
Benfica striker Haris Seferovic looks the best option for the Swiss, if he isn't given a breather after playing in the semi-final. He's 9/4 with Boylesports to net at any time and Skybet have boosted his price for first scorer to 8/1.
Both these sides are pretty handy from set-pieces so I like the look of the 13/8 William Hill are offering on either side scoring with a header.
This UEFA Nations League match between Swizterland and England will be played on Jun 9, 2019 and kick off at 14:00. Check below for our tipsters best Swizterland vs England prediction. You may also visit our dedicated betting previews section for the most up to date previews.