Portugal finished off their successful Nations League group campaign with a 1-1 home draw against Poland on Tuesday, while Sweden earned promotion to the top division.
Hosts Portugal had already qualified for June's inaugural Nations League finals alongside England, the Netherlands and Switzerland, while Poland could not avoid relegation.
Fernando Santos' side finished three points clear of Italy at the top of Group A3 after an unbeaten campaign, despite the absence of star forward and captain Cristiano Ronaldo.
"It's always good to have Cristiano Ronaldo in the line-up, but we've proven that we have other quality players beside him," center-back Pepe told television channel RTP.
"The spirit of these players has been very positive. Now we have to be humble and respect the other teams in the final four and show our qualities."
Poland have struggled since a disappointing World Cup group-stage exit, failing to win in the Nations League, and they wasted late chances, with Piotr Zielinski being denied by Beto and Damian Kadzior firing wide as the 10 men held on.
Russia's Artem Dzyuba (in white) protects the ball from Sweden's Victor Nilsson Lindelof (R) during the game in Sweden, November 20, 2018. /VCG Photo
Elsewhere, Sweden pipped Russia to promotion to League A as a 2-0 victory over the 2018 World Cup hosts in Stockholm saw Janne Andersson's men finish top of Group B2.
Manchester United center-back Victor Lindelof smashed home a loose ball to put the hosts in front shortly before half-time, and Marcus Berg wrapped up the win with 18 minutes to play by tapping in after Sebastian Larsson's shot was saved by Russia goalkeeper Andrey Lunev.
Fulham forward Aleksandar Mitrovic and Besiktas midfielder Adem Llajic both scored for the second consecutive game as Serbia brushed aside Lithuania 4-1 in Belgrade.
That saw them promoted from Group C4 despite closest challengers Romania's 1-0 win in Montenegro.
UEFA President Aleksander Ceferin gives a press conference in Brussels, November 20, 2018. /VCG Photo
League 'more successful' than imagined
Designed in part to remove meaningless friendlies, Europe's new Nations League soccer tournament groups similarly ranked countries against each other.
“The Nations League was and is even more successful than we thought. We always had complaints from the big football countries; ‘We play with small countries', ‘We don't play amongst each other' and we always had complaints from small ones: ‘We never win',” UEFA president Aleksander Ceferin told a news conference in Brussels on Tuesday.
The tournament also offers spots for the Euro 2020 championships, with knock-out matches between teams in every group from top group A through to bottom-tier D.
The UEFA president said promotion and relegation from groups made the tournament interesting, even if he had not been happy with his own country, Slovenia, dropping to the bottom tier.
Last week, Germany were relegated from Group A1 after the Netherlands earned a surprise 2-0 win over France.
Meanwhile, the president mentioned that UEFA will consider fast-tracking the implementation of video assistant referees (VAR) for the Champions League knockout stages this season, which it opted against earlier, despite the technology being used by major European leagues in Spain, Italy and Germany, and the World Cup in Russia last summer.