United States won a second successive match at the Ice Hockey World Championship, beating Hungary 7-1 ©Getty Images

The United States and Canada both enjoyed big wins on the third day of group action at the Ice Hockey World Championship, being co-hosted by Finland and Latvia.

The US ran out 7-1 winners against Hungary, although they did go behind early on when Istvan Sofron gave the Hungarians the lead in the fourth minute.

Their lead only lasted two minutes as Alex Tuch levelled for the US before a brace from Nick Bonino put the US 3-1 up.

The US made sure of their second win of the tournament in Group A when Cutter Gauthier made it 4-1 in the 33rd minute.

The US ran away with the match, played at the Nokia Arena in Tampere, in the third period, netting three further times courtesy of Connor Mackey, Rocco Grimaldi and a second for Luke Tuch.

In the first game of the day in Group B, played at the Nokia Arena in Riga, Canada comfortably beat Slovenia 5-2.

Jan Drogz gave Slovenia an early lead in the fourth minute, before Canada took control with three second period goals, courtesy of Michael Carcone, Pierre-Olivier Joseph and Milan Lucic.

Canada added gloss to the scoreline late in the third period courtesy of two quickfire strikes from MacKenzie Weegar and Jack McBain.

Drozg scored his second late in the game to reduce the arrears for Slovenia to 5-2.

In a dramatic Group A contest at the Nokia Arena Denmark defeated France 4-3 in a thrilling contest that went to overtime.

Nikolaj Ehlers and Mikkel Boedker gave Denmark a 2-0 lead inside the first 20 minutes, before France levelled up ten minutes into the second period through Guillaume Leclerc and Anthony Rech.

Nick Olesen gave Denmark the lead on the half-hour mark in a see-saw contest, before Justin Addamo levelled again for France as the end of the second period approached, making it 3-3.

After a goalless third period, the winner came in overtime during a powerplay for Denmark, scored by Patrick Russell.

The other match in the group saw Sweden beat Austria 5-0 with five different players scoring - Par Lindholm, Marcus Sorensen, Patrik Nemeth, Leo Carlsson and Dennis Everberg.

In the day's other Group B contests at the Arena Riga Switzerland beat Norway 3-0, with two goals in the first period from Dario Simion and Andrea Glauser putting the Swiss in control, before Nino Niederreiter added a third late on.

Elsewhere Czech Republic overcame Kazakhstan 5-1, with two first period goals from Jakub Zboril and Dominik Kubalik putting the Czech Republic in control.

Kazakhstan cut the deficit in the second period through Maxim Mukhametov, before Czech Republic ran away with it in the third period, courtesy of further strikes from Lukas Sedlak, Jan Kostalek and a second for Kubalik.

Five teams are now unbeaten following two rounds of group play - in Group A the US and Sweden both have six points, while in Group B Switzerland, Canada and Czech Republic all have six points.