Portugal, who were without Cristiano Ronaldo, took Sweden to the sword with a 3-0 drubbing in the UEFA Nations League on Wednesday evening.
Without Cristiano Ronaldo, who tested positive for Covid-19, Portugal had no trouble putting out a stern eleven as Bruno Fernandes, Joao Felix and Bernardo Silva started.
The Selecao had their noses in front after 20 minutes when a square ball from Diogo Jota picked out a surging Silva who coolly fired past Robin Olsen, with William Carvalho founding the post earlier on.
The European champions went to halftime with a two-goal lead after a cross from Joao Cancelo landed to Jota who beat Olsen from close range.
The defending champions soaked up the early pressure in the second half, and netted a third late on after Jota completed his brace with a sweeping finish in the area, taking his side to the top of League A Group 3.
France held off a stubborn Croatia to secure a 2-1 win and joined Portugal at the top of their UEFA Nations League group on Wednesday.
The World champions featured Kylian Mbappe, Antoine Griezmann and Anthony Martial up front with Olivier Giroud dropped with Luka Modric and Ivan Perisic starting for the Croats.
France took an eighth-minute lead after Griezmann got on the end of a rash clearance on the edge of the penalty area before drilling into the top corner.
A double substitution from the Croats after halftime followed as Mateo Kovacic and Josip Brekalo entered in pursuit of a comeback.
The comeback did materialise inside the final minutes when Brekalo picked up a cutback from Modric to set-up Nikola Vlasic to poke past Hugo Lloris.
France regained their earlier advantage later on courtesy of Mbappe who raced ahead of the defence to apply a sliding finish, leaving his side with all the points in the end.