Cristiano Ronaldo leads Portugal tonight in the UEFA Nations League semi-final against Switzerland in his quest to land a second international title of his career.
The 2016 European champions play host to the lat-four fixtures with England and the Netherlands facing up in the other semi-final encounter this week.
Switzerland have lost only one of their last five matches, scoring at least two goals in four of those games and arrive buoyed with confidence against a formidable Portugal side.
Here's how both side's line up:
Portugal XI: Rui Patrício; Semedo, Pepe, Rúben Dias, Guerreiro; William Carvalho, Bruno Fernandes, Neves, Bernardo Silva; João Félix, Cristiano
Switzerland XI: Sommer; Mbabu, Akanji, Schär, Ricardo Rodríguez; Freuler, Xhaka, Zakaria, Zuber; Shaqiri, Seferovic.