EUROPEAN champions Portgual host Switzerland in the Nations League semi-finals tonight.
The winners of this game will go on to face either England and Holland who will face each other in Guimaraes tomorrow night.
Portugal breezed through a Nations League group containing Italy and Poland unbeaten, with a 0-0 draw away to the Italians securing top spot.
Meanwhile Switzerland required an epic win over Belgium to finish top of their group.
Needing to win by three clear goals, the Swiss trailed 2-0 before coming back to win 5-2.
When is Portugal vs Switzerland?
THIS Nations League semi-final will be held on Wednesday, June 5.
Kick-off is at 7.45pm UK time.
It will be held at Porto's home Estadio do Dragao.
The last time these two sides met was in World Cup 2018 qualifying, where Portugal ran out 2-0 winners.
Which TV channel is Portugal vs Switzerland on and can I live stream it?
YOU can catch this game live on Sky Sports Football and Main Event.
Coverage begins at 7.30pm.
If you're not a Sky subscriber, grab a NOW TV pass from £8.99 to stream on your mobile, tablet, games console, NOW TV box or PC.
What are the teams?
Full Nations League squads
Goalkeepers: Beto, Rui Patricio, Jose Sa
Defenders: Joao Cancelo, Ruben Dias, Jose Fonte, Raphael Guerreiro, Mario Rui, Pepe, Nelson Semedo
Midfielders: William Carvalho, Danilo Pereira, Bruno Fernandes, Joao Moutinho, Ruben Neves, Pizzi
Forwards: Dyego Sousa, Joao Felix, Goncalo Guedes, Diogo Jota, Rafa Silva, Cristiano Ronaldo, Bernardo Silva
Goalkeepers: Yvon Mvogo, Jonas Omlin, Yann Sommer
Defenders: Manuel Akanji, Loris Benito, Nico Elvedi, Michael Lang, Kevin Mbabu, Francois Moubandje, Ricardo Rodriguez, Fabian Schar
Midfielders: Edimilson Fernandes, Remo Freuler, Xherdan Shaqiri, Djibril Sow, Renato Steffen, Granit Xhaka, Denis Zakaria, Steven Zuber
Forwards: Albian Ajeti, Josip Drmic, Breel Embolo, Haris Seferovic
Source: Read Full Article