Faroe Islands triumphed 1-0 against Andorra and Cyprus suffered a 1-0 defeat to Estonia in the group stages
As the group stage draws to a close, the clubs are desperate to secure their spot in next year’s competition.
Ricardo Rodriguez celebrates Switzerland’s third goal
Switzerland are now top of group B with 24 points from eight games
Haris Seferovic opened the scoring for Switzerland after just nine minutes at Skonto Stadium Riga and Latvia failed to react.
Blerim Dzemaili doubled the visitors tally, before Ricardo Rodriguez capped off the scoring with the third from the penalty spot.
Switzerland dominated throughout – boasting 22 attempts on goal, in comparison to just four from Latvia.
Bosnia thumped Gibraltar 4-0 to secure the three points with an encouraging win at Estadio Algarve Faro.
Edin Dzeko netted twice for the visitors, along with Kenan Kodro-Maksumic and Senad Lulic who made it onto the score sheet.
Bosnia enjoyed 71 per cent of possession, with the home side failing to test Bournemouth shot-stopper Asmir Begovic.
Kenan Kodro celebrates Bosnia’s goal against Gibraltar
Following a humiliating 5-1 defeat to Portugal in the week, Faroe Islands arrived in Andorra with a point to prove.
It was far from straight forward, but Lars Olsen’s side managed to secure a 1-0 victory at the Torsvollur Torshavn.
A goal from Gilli Sorensen just after the half hour mark was all that could separate the two sides.
Gibraltar’s Anthony Hernandez against Sead Kolasinac
Cyprus have found their form of late following a shaky start to the qualifiers, but Estonia ended their run of four games unbeaten.
A goal from Mattias Kait in the dying minutes of stoppage time snatched a shock win for the home side at A. Le Coq Arena Tallinn.
Elis Charalambous of Cyprus in action against Serfei Zenjov
Keep up-to-date with all the latest transfer news and gossip in our live blog
Fears for football fan safety at the 2018 Russia World Cup