The competition’s first winners in 2019, Fernando Santos’ side are two points clear of Iberian rivals Spain in Group A2 after going unbeaten in the opening three games.
Cited as dark horses for Euro 2020, Cristiano Ronaldo and company have failed to convince despite their attacking talent but are making a statement this summer.
If they can win again, this time against a Swiss side who have failed to capitalize on their win over France last summer so far, Portugal will head into World Cup preparations. in the best possible way.
Where to watch Switzerland v Portugal
TV channel: The game will be broadcast on Premier Sports 2with coverage beginning at 7.35pm BST before a 7.45pm kick-off in Geneva.
Direct: The first player will offer a live streaming service for those who subscribe, with packages starting at £9.99 in the UK.