Sveits slo Kasakhstan 5:0 (1:0, 2:0, 2:0) i gruppe B «Arena Riga».
Tobias Geiser, Fabrice Herzog, Damien Rya, for det meste Nino Niederreiter og Romain Leffel scoret for vinnerne.
Rya og Herzog scoret to poeng hver, men i mål klarte Leonardo Genoni skuddene fra alle de 13 motstanderne.
Andrejs Shutovs reddet 30 av 35 skudd i den andre enden av banen.
Det er allerede meldt at Norge i dagens første kamp i Riga slo Slovenia 1:0.
I gruppe B, etter tre runder med kamper, har Sveits ni poeng, Canada åtte og Tsjekkia sju poeng. Slovakia og Norge har fire poeng, Kasakhstan og Latvia to, men Slovenia har null poeng.
I gruppe A i Tammerfors vant Ungarn kampen mellom Frankrike og Ungarn med 3:2 (1:1, 1:1, 0:0, 1:0).
Frankrike tok ledelsen to ganger med mål fra Charles Bertrand og Louis Boudon, men ungarerne utlignet kampen med mål fra Bence Stipshitz og Vilmos Gallo.
Ištvāns Bartaliss scoret vinnermålet på 82. plass etter ekstraomganger.
Baláž Šebok ga to assist for vinnerne, mens Bence Bālizs reddet 26 skudd.
Bertrand scoret to poeng for Frankrike, mens Sebastien Ilenen klarte 18 av 21 skudd på mål.
Det ble tidligere meldt at Danmark slo Østerrike 6-2 i dagens første kamp.
I gruppe A har USA vunnet ni poeng på tre kamper, Sverige og Danmark har åtte poeng, Frankrike og Finland har fire poeng hver, Ungarn har to poeng, Østerrike har ett og Tyskland har ingen poeng ennå.
De 16 lagene som deltar i turneringen er delt inn i to grupper på åtte lag hver, som garanterer syv kamper for hvert lag. De fire beste lagene fra hver undergruppe vil fortsette kampen om medaljer i kvartfinalen, mens de svakere lagene fra de to gruppene vil forlate den sterkere divisjonen, med Polen og Storbritannia i topp 16. neste år.
I fjor vant finnene verdensmesterskapet ved å beseire Canada i den avgjørende kampen.
Verdensmesterskapet, som arrangeres i fellesskap av den finske byen Tammerfors og Riga, varer til 28. mai.