Switzerland booked their place in the World Cup knockout stages with a 3-2 victory, but only after suffering a huge scare from Serbia in an epic four-goal first-half.

They will now play Portugal in the Round of 16.

Meanwhile, Brazil will play South Korea in the Round of 16.

Brazil lost 1-0 to Cameroon in the last group match but they had already secured their place in the knock out stages.

[Source: Sky Sports]