The national team have only reached the quarter-finals four times, the last being in 1954, but will fancy their chances against a Swedish side who topped Group F.
When is Sweden vs Switzerland?
The two sides will meet in the last 16 tie on Tuesday, July 3.
The game will kick-off at 3pm UK time.
That will be 4pm in both Sweden and Switzerland and 5pm in Russia.
The match will be held at the Saint Petersburg Stadium in Russia.
What TV channel will the game be on, and can I live stream it?
The match will be shown live on BBC1 in the UK. Coverage will begin from 2.30pm.
The game will be streamed live on the BBC iPlayer.
Alternatively, you can follow all of the action on the SunSport LIVE blog.
Listen to exclusive live commentary on TalkSport.