Tonight's FIFA World Cup 2018 Round of 16 fixture will see, Group F winners Sweden take on Group E runners up Switzerland at the Saint Petersburg stadium tonight. In what is a golden opportunity for both the teams, the winner will face either England or Colombia for a spot in the semi finals. Sweden who stunned 2006 Champions Italy to even secure a qualification berth in this year's World Cup has exceeded all expectations as they finished group winners in a group that also had Defending Champions Germany. Their opponents are Switzerland, who put up a gritty performance against Brazil to sneak a draw before beating Serbia to confirm their spot in the FIFA World Cup Round of 16. Let's take a look at how both the sides line up before we make our FIFA World Cup 2018 Round of 16 match predictions:

In a tournament that has been filled with upsets, Sweden could well be the ultimate giant-killers even before the World Cup started. First was Italy who missed the bus after losing the final World Cup qualifying game which meant that Sweden was drawn alongside Germany, Mexico and South Korea. The expectations weren't high but the Swedes were confident even without the self-proclaimed God, Zlatan Ibrahimovic.

But as the tournament started, Sweden went from becoming just a filler to a contender as they won their two group games against Mexico and South Korea. Although they narrowly lost to Germany in the dying moments of the match, Sweden had done enough to finish winners of the group. Players like Granqvist, Forsberg and Toivonen have been a revelation in this year's tournament and will be key to Sweden's quarter final hopes.

Switzerland on the other hand have their own story to tell. In their opening match against Brazil, while all the focus was on the stalwarts of the South American team, Switzerland pulled off what could be one of the most tactical performances where they used their physical superiority to extinguish any Brazilian threat. The nimble but fast legs of Brazil's Neymar, Coutinho and Gabriel Jesus were blocked by the strong Swiss defenders.

Switzerland then stylishly beat Serbia 2-0. Their goal celebrations might have been a matter of controversy but there was no doubt that Switzerland were the better team that day. But after an enthralling 2-2 draw against Costa Rica, Switzerland find themselves up against another team that has impressed everyone this year. Their standout players are Shaqiri and Xhaka who have been a force going forward. Let's now take a look at how full FIFA World Cup 2018 round of 16 match predictions:

FIFA World Cup 2018 match predictions: Sweden vs Switzerland

This one looks like it is going to be a very exciting FIFA World Cup 2018 Round of 16 fixture. While both Sweden and Switzerland are known for their brawn, expect a rough and cagey battle between the two teams in normal time. Brace yourself for a long night as this too could be decided on penalties. According to bookmakers, Bet365, a draw is a most likely outcome with odds of 2:1 compared to Sweden who has odds of 21:10 as compared to 17:10 for Switzerland.