Men's ice hockey is always one of the Games' most hotly-anticipated events. It begins at 1700 GMT and one man's journey to Sochi has been particularly remarkable.
Sandis Ozolins is a former Soviet soldier who will shortly skate out as captain for Latvia against Switzerland. He's the subject of this week's Human to Hero:
This is incredible.
The Dutch are simply untouchable when it comes to speed skating.
Four out of five gold medals in the discipline have gone to the Netherlands. How do they do it?
Thanks a million, Sarah. We're getting closer and closer to discovering whether the American Shani Davis can succeed where his compatriot Shaun White failed.
While we wait, shall we hear from a gold-medal winning speed skater? Canada's Charles Hamelin, the men's 1,500m short track champion, revealed all to CNN's Human to Hero team prior to the Games.
I am one of those fans hanging tight because with that I am hanging up my skating blades and handing over to a man who is surely more ice dance than anyone at Blog HQ, it's Tom McGowan...
Why we kept talking about Shani Davis is that essentially I've become a bit obsessed... Only joking, we're talking about the 31-year-old from Chicago because if he wins today he will make history as the first American male to win three individual Winter Olympic golds in a row. Remember Shaun White had the chance to achieve that feat yesterday but had his snowboarding crown swiped by Switzerland's Iouri Podladtchikov.
Over at speed skating headquarters, the skating, well, is on ice. The race track's frozen surface is been swept and polished in preparation for the next batch of skaters, which includes a man by the name of Shani Davis and his main rivals including world champion Kazakhstan's Denis Kuzin and South Korea's 2010 silver medalist Mo Tae-Bum.
Just minutes later, Canada move into the lead in dramatic circumstances when Hayley Wickenheiser's effort squirms into the net. So, in the rematch of the 2010 Olympics finalists it's Canada 2-1 USA.
Ahh Marina. Who can blame you? Dutch skate ace Mark Tuitert has just set the leading time in the 1,000m so far with a time of 1 min 09.29 secs. He's the Olympic 1500m champion -- that race comes on Saturday.
So in the speed skating 1,000m final, which is now under way, the athletes race round the rink in pairs; one racer in the inner lane and one on the outer lane. Fastest time wins.