EURO champions Portgual host Switzerland in the Nations League semi-finals.
The winners of this game will go on to face either England and Holland who will face each other in Guimaraes on Thursday night.
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 can I watch it on?
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 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