Finland's Olympic hockey team beat Russia in the quarterfinals. They'll now play Sweden in the semifinals, in effect re-playing the gold medal match in Torino in 2006 which Sweden won. Keep in mind that Finland was part of Sweden for several centuries, then part of the Russian Empire for about a century before becoming independent. Then they fought two wars with the Soviet Union in the 1940s, losing about 10% of their territory in the process. So there's a lot of back-history behind any competition with their big neighbors.