Both Euro 2016 finalists couldn't come up with wins overnight in qualifying, as Portugal dropped all three points to Switzerland.
The Portuguese were without Cristiano Ronaldo as he still recovers from a knee injury suffered in the Euro 2016 final, and early goals to Breel Embolo and Admir Mehmedi added insult to injury and left the Euro champions empty-handed.
France were kept to a goalless draw by Belarus in a surprising result.
The French had 65% of possession throughout the game but were unable to break down Belarus in a frustrating tie for the visitors.
In the remaining Group A games, Sweden and Holland played out a 1-1 draw, while Bulgaria pipped Luxembourg in the final minute for an exciting 4-3 victory.
As well as Switzerland's defeat of Portugal in Group B, Latvia got an away win in Andorra, while Faroe Islands and Hungary played out a dull 0-0 draw.
Croup C saw the lion's share of the action overnight, as 13 goals were scored across just three games.
Bosnia-Herzegovina smashed Estonia 5-0, Belgium put three past Cyprus in Roberto Martinez's first game, and Greece got the better of Gibraltar 4-1.
The remainder of the Group G match between Albania and Macedonia was played following a rain delayed opening 75 minutes, and Bekim Balez scored the winner for Albania in the 89th minute to win the game 2-1.