Cristiano Ronaldo’s Portugal take their second UEFA Nations League match home when they host Switzerland on Sunday night.
Both teams are seeking a first win of the tournament after Ricardo Horta salvaged a point for Portugal in a 1-1 draw against Spain.
The Swiss on the other hand were not so fortunate as they went down 2-1 to Czech Republic, leaving them at the bottom of Group 2.
Portugal defeated Switzerland 3-1 en route to the trophy in the 2018-19 semi-finals courtesy of a Ronaldo hat-trick.
Portugal have kept a clean sheet in their last four games played at the Estádio José Alvalade, making it even harder for the visitors.
Which team will record their first Nations League victory? Play here to make your predictions for the clash.
What time does Portugal vs Switzerland start?
The game kicks off at 9:45pm Kenyan time at the Estádio José Alvalade.
Portugal vs Switzerland team news
Wolves custodian Jose Sa is ruled out of the fixture and joins Vitinha on the sidelines.
Diogo Jota was absent in the last game but he is expected to return to the line-up as well as Ruben Neves.
Cristiano Ronaldo was on the bench as well but will definitely return to the starting XI to inspire the hosts.
For the visitors, Mario Gavranovic and Haris Seferovic are both battling for a place in the starting line-up.
Xherdan Shaqiri is set to return to the starting XI alongside Steven Zuber and Noah Okafor.
Portugal vs Switzerland head to head
These teams have played each other 4 times with none of the matches resulting in a draw. They both have two wins a-piece.
Portugal vs Switzerland current form
The home team have won twice and drawn a similar amount of games in their last five. While Switzerland have only managed one win and lost twice in that run.
Portugal vs Switzerland prediction
The Swiss are expected to put up a fight but the hosts are tipped to win this game.