Oskars Bartulis and Darzins gave Latvia an early 2-0 lead, only for Martin Pluss to reduce the deficit for Switzerland.
However, as time ticked on Darzins popped up with his second goal of the game with just a minute left to secure Latvia safe passage into the quarter-finals.
Joining them in the quarter-finals to face Vancouver 2010 silver medallists USA are the Czech Republic after they beat Slovakia 5-3.
It looked to be an easy game for the Czechs as they raced into a 4-0 lead thanks to goals from Alex Hemsky, David Krejci and a Roman Cervenka double.
However back came Slovakia and they were soon just a goal behind with three goals in ten minutes – Marian Hossa scoring twice and Tomas Surovy netting as well.
But with less than an minute on the clock Tomas Plekanec eased any nerves with a fifth Czech goal to see them squeeze through.
Slovenia advanced to the quarter-finals and will now face Sweden after beating Austria 4-0, Anze Kopitar, Jan Urbas, Sabahudin Kovacevic and Jan Mursak with the goals.
Hosts Russia also advanced thanks to a 4-0 scoreline, condemning Norway to finish 12th in the process.
Alexander Radulov helped himself to two goals while Ilya Kovalchuk and Alexei Tereshenko also chipped in with strikes in the comfortable victory.
Meanwhile, in the women’s competition, Finland secured a fifth-place finish thanks to a 4-0 thrashing of hosts Russia.
Linda Valimaki and Riikka Valila put Finland into a commanding 2-0 lead before two strikes in the third period from Michelle Karvinen condemned Russia to sixth.
Finishing bottom of the pile are Japan after they lost 3-2 to Germany.
Hanae Kubo had levelled for Japan after Susann Gotz had struck early on, but Germany opened up a two-goal lead thanks to goals from Julia Zorn and Sara Seiler.
A Haruna Yoneyama strike on 43 minutes did give Japan hope but they couldn’t find an equaliser.
© Sportsbeat 2014
- Sports & Recreation
- David Krejci