The Portuguese, despite the absence of Cristiano Ronaldo, progressed with one match to play, and are sure to finish top of Group A3, while Italy's hopes are over.
Croatia will be without injured Barcelona star Ivan Rakitic
Youssef El Arabi rescues a point for Al Duhail SC against Umm Salal
Eight nations have qualified for the 24-team finals with hosts Cameroon, Madagascar, Senegal, Egypt and Tunisia securing places before this weekend.
In cruising to a 2-0 victory in Cordoba, Argentina showed more signs of a newfound unity under interim coach Lionel Scaloni as they rebuild following a fraught World Cup in Russia.
Hwang Ui-jo gave his team the advantage, coolly burying the ball past Brighton goalkeeper Mat Ryan after 22 minutes before being stretchered off just before half-time clutching his right knee.
The Dutch are a point behind leaders France, who only needed a draw themselves on Friday to qualify for the knockout stage in their last match of the group.
Brazil are now unbeaten in their last 10 meetings with Uruguay, who haven't defeated the five-time world champions since 2001.
Victory brought Egypt level with Tunisia in Group J on 12 points, but the losers retained top spot on head-to-head records.
The Italian, behind Leicester's incredible 2016 league title win, took over from sacked Slavisa Jokanovic after his Serb predecessor only managed one win in 12 matches.
Oliver Thormann had been accused of "violating trade secrets, accepting benefits and corruption in connection with (his) contacts with a former FIFA employee."
Novak Djokovic will take on Kevin Anderson in the other semifinal.
The average age of Qatar's starting line-up in Switzerland was 24 years and 195 days, two years younger than the Swiss team.
Asad scored a double for Sadd while Mohammed Muddather hit a brace for Sailiya.
The Serie A leaders' post mourning the supposed suicide triggered several days of criticism and shrill calls for the club to apologise.