Veteran Sweden goalkeeper Robin Olsen has announced his retirement from international soccer after being told by coach Jon Dahl Tomasson he was no longer going to be the first-choice pick.