Portugal v Switzerland - as it happened
FULL-TIME: PORTUGAL 3-1 SWITZERLAND! Great players show up when their teams need them the most, and that is what Cristiano Ronaldo has done yet again today. A stunning hattrick from the ruthless Ronaldo takes Portugal through to Sunday's showpiece. Switzerland were tough opponents and had their moments, but what can you do when you come up against one of the best to ever do it in the form he was in tonight?
Switzerland looking to pull one back as they win a free-kick on the left, but it would surely only be a consolation now as the home crowd chant Cristiano Ronaldo's name.
Joao Moutinho enters the fray as he replaces Bruno Fernandes. Five minutes of added time after the VAR madness here.
WOAH. No words. Ronaldo hattrick!! After Switzerland throw men forward, Portugal break. Guedes slides in Ronaldo, who throws in a couple of stepovers before cutting inside and curling a shot into the far corner. Incredible.
Freuler makes way for Drmic as Switzerland look for the equaliser.
HE'S DONE IT AGAIN!! CRISTIANO RONALDO!! Incredible. Bernardo Silva receives the ball in space on the right after a long switch from Ruben Neves, and he cuts it back to the edge of the area. Ronaldo gets to the ball before Akanji, and fires a powerful effort into the near post past Sommer. He's won them the game!
Mbabu's low cross from the left flies across to the back post where a timely intervention from Semedo prevents a Switerzland winner...
Shaqiri receives a yellow after bringing down Guedes as he looked to break. Quite the contest this...summer friendly tournament?? No such thing as a friendly...
Ronaldo takes a poor touch on the edge of the area before fouling Freuler. Portugal struggling to create anything clear.
Guerreiro is released down the left, but Akanji gets across quickly and shields the ball behind. Zuber is then replaced by Steffen for Switzerland.
Long spell of possession for Portugal, which comes to an end after a cross from the left is emphatically cleared by Akanji.
Game has slowed down a bit here - Neves and Freuler both try long distance efforts that end up nowhere near the target. 15 minutes away from extra-time here...
Zakaria comes off for Switzerland and is replaced by Edimilson Fernandes.
Youngster Felix, who has struggled to make an impact on this game, is replaced by Gonçalo Guedes.
Schar goes into the book now for a late tackle on Felix.
To the surprise of nobody who has ever watched him play, Granit Xhaka gets a yellow card for pulling back Bernardo Silva. Classic Xhaka...
Shaqiri dances his way through a few defenders before crossing to Seferovic, who heads just wide.
Pepe can't continue as he goes down clutching his arm, and veteran Jose Fonte comes on to replace him.
Dias flicks on a Bruno Fernandes corner, but it's cleared before it reaches Joao Felix at the back post. Pepe has stayed down here after a heavy fall.
A crazy few minutes in Porto then...Felix Brych awarded a penalty to Portugal after Bernardo Silva was brought down by Schar, but after checking on the video screen, the German decided to reverse his decision and give Switerzland a penalty for a foul by Semedo on Seferovic moments before...controversial indeed.
GOOOOAL! Rodriguez levels for Switzerland!! Patricio guesses the right way but cant keep out the penalty. Boos ringing around the stadium for the referee's decision there.
Penalty to Switzerland!! Felix Brych awards the visitors a penalty after a long VAR review. Semedo tangled with Seferovic in the box, although it did look harsh.
Penalty shouts at both ends currently being reviewed by VAR. Crazy stuff here...Felix Brych currently at the monitor.
Ronaldo finds a pocket of space on the edge of the box, but is off-balance and lashes a wild left-footed effort wide of the left post.
We asked for more of the same, and it looks like we will get just that as a dangerous Switzerland counter attack ends with Seferovic heading into Patricio's hands again.
Ronaldo rolls back the years with some impressive fleet of foot, but his cross from the left doesn't find one of his teammates in the middle.
Welcome back!! The second half is underway in Porto...will Switzerland mount a comeback or will Portugal book their place in Sunday's final?
Shaqiri again tries his luck from distance as he is left in space outside the area, but he drags his effort wide. That's the last action of the half as our German referee brings an entertaining opening 45 minutes to an end. Portugal lead 1-0 through that fantastic Ronaldo free-kick. See you in 15 for more of the same (hopefully).
What a chance!! And what a pass!! Ronaldo finds Felix with an incredible no-look chipped through ball, but it won't drop for the debutant and he can only flick his effort from inside the penalty area over the bar.
OFF THE BAR!! Another chance for Seferovic!! Shaqiri slides in Mbabu down the right, whose cutback reaches Seferovic in the middle. The striker beats Pepe to the ball, but his effort clips the crossbar as it flies past Patricio. It should be 1-1 here...
Another promising Portugal break amounts to nothing as William Carvalho gets his pass to Bernardo Silva horribly wrong. Lots of space for Portugal on the counter now...
Bernardo Silva breaks in space down the left, but his dink into the middle doesn't find Ronaldo and the danger is cleared.
Meanwhile, straight down the other end, a timely tackle from Pepe stopped Freuler's cutback from finding a white shirt. Breathless stuff this.
Fancy footwork from Ronaldo on the left sees him beat Mbabu twice, but his cross is poor as he fails to find one of three teammates in the middle.
Bit of a lull in the action here as play turns a bit scrappy. Patricio clears one straight onto Seferovic after taking too long on the ball.
Dias stands strong in the wall and heads it behind for a corner as the Estadio do Dragao breathe a collective sigh of relief.
Shaqiri's eyes light up as Switzerland win a free-kick a similar distance out to Ronaldo's but on the other side...
Patricio races off his line to get down low and beat Seferovic to the ball, and Portugal scramble it out for a corner. Switzerland carry a real threat here.
Good spell of possession for Switzerland here after the Portugal goal as they look to run every attack through Shaqiri. It's worth mentioning the power on that stunning Ronaldo free-kick - it was past Sommer before he even saw it.
GOOOALLL! Who else???? Just as he did in the opening game of the World Cup last year, Cristiano Ronaldo slams home a stunning free-kick to give his side the lead. From around 25 yards out, slightly to the left of the box, the Juventus forward wrong-foots Sommer in the Switzerland goal with a powerful, dipping effort into the bottom right corner. Incredible.
Mbabu is adjudged to have fouled Ronaldo with a heavy slide tackle as he looked to burst into the box. Free-kick in a good position for Portugal here...
Fresh off an action packed 90 minutes on the bench in Madrid, Shaqiri tries his luck from 30 yards, but his effort flies miles over the bar - much to the amusement of the partisan home crowd.
Another opportunity for Seferovic as he heads a cross from the right straight at a grateful Rui Patricio under good pressure from Pepe.
That Ronaldo miss gets worse with each watch. With just the keeper to beat, he put it horribly wide from 18 yards out when everyone expected him to score.
Portugal win their fourth corner already, but Pepe heads over from Bruno Fernandes' cross.
Another chance!! Shaqiri the danger man again as his cross from the right finds Seferovic, but the tall striker heads wide. Open start in Porto...
Big chance for Portugal!! Akanji loses the ball in his own half, and Joao Felix slides it to Ronaldo on the edge of the area, but the Juventus forward's effort flies wide of the post. Big let off for Switzerland.
Xhaka responds with a heavy foul of his own which sees Semedo hit the turf and stay there. Getting feisty...
A late, full-blooded tackle from Bruno Fernandes on Mbabu sees the latter scream and hit the floor. Lucky to escape a card there...
Lively start from the underdogs here, with striker Haris Seferovic causing all kinds of problems early on.
First chance of the game falls to Switzerland as Rui Patricio is forced to make a stop from Shaqiri at a tight angle. Switzerland have started well here...
That's all from us tonight. Thank you for joining us for a truly memorable game in Porto. Keep an eye out for the match report later, and make sure you also tune in to our commentary of the other semi-final tomorrow as England take on Netherlands - it should be a cracker.
And we're underway in Porto!! In just 90 minutes we will know the first finalist of the inaugural Nations League!!
Portugal's national anthem is ringing around the stadium in Porto now, and is (unsurprisingly) getting a far warmer reception than the Swiss one. Almost time for kick-off...
The teams are making their way out at a packed Estadio do Dragao, with Portugal flags being waved proudly by the expectant home fans. The teams are lined up and the national anthems are playing now. Switzerland first...
So, just 15 minutes away from kick-off now and the atmosphere in building in Porto!! The winner of this first semi-final will play the winner of England and the Netherlands, who face off in Guimaraes tomorrow night.
Switzerland also boast the Nations League second top scorer in their starting XI. Haris Seferovic has scored 5 goals in the competition so far - a tally only bettered by Serbia's Aleksandr Mitrovic (6)
Plenty of Premier League involvement tonight, then, as Rui Patricio (Wolves), Ruben Neves (Wolves), Bernardo Silva (Man City), Fabian Schar (Newcastle United), Granit Xhaka (Arsenal) and Xherdan Shaqiri (Liverpool) all start.
Switzerland, meanwhile, include Champions League winner and talisman Xherdan Shaqiri in their starting XI just 4 days after he lifted the European Cup with Liverpool, although the powerful attacker did not feature in the final in Madrid.
Portugal manager Fernando Santos has chosen Nelson Semedo over Joao Cancelo in another big call. Semedo's defensive solidity sees him get the nod as he looks to cover for a rather attacking looking Portuguese midfield.
So, the big news tonight is the inclusion of 19 year-old Joao Felix in the Portugal starting lineup. The much coveted Benfica striker, who scored 18 goals last season, starts as he makes a dream international debut alongside his idol Cristiano Ronaldo for the tournament hosts.
Switzerland XI: Sommer; Mbabu, Akanji, Schar, Rodriguez; Freuler, Xhaka, Zakaria, Zuber; Shaqiri, Seferovic
Portugal XI: Rui Patricio; Semedo, Pepe, Dias, Guerreiro; Carvalho, Fernandes, Neves, Bernardo; Felix, Ronaldo
With under an hour until kick-off, let's take a look at the starting lineups for both sides...
Good evening and a very warm welcome to our live coverage of the first semi-final of the inaugural UEFA Nations League between Portugal and Switzerland in Porto.