Here are the scenarios assuming Switzerland beats Italy.
1. Slovakia beats Sweden and Russia comes 2nd no matter what - we play the winner of the Canada Czech tilt.
2. Sweden beats Slovakia and Russia beats the USA - 3 teams tied on points so it goes to goal differential. Russia can finnish anywhere from 1st to 3rd. We play Czechs, Canada, or Switzerland.
3. Sweden beats Slovakia and Russia loses to/ties the USA - Russia finnishes 3rd and plays Switzerland.
That being said... if Sweden don't win they are garunteed Switzerland in the quarters, and if I were a Swedish fan, I wouldn't be too anxious for my team to win.