Finland beat Portugal to seal a fifth win in Aberdeen ©Getty Images

Finland, Norway, Switzerland, Sweden and Germany all won on day four of the World Mixed Curling Championship in Aberdeen to continue their unbeaten streaks.

The quintet have now all recorded five wins from five in the Scottish city, with all of them leading their respective groups.

Norway and Sweden currently share top spot in Group B.

Germany were up first out of the pool stage leaders in the morning session as they met Italy.

Kim Sutor's side prevailed 8-5 thanks to a vital seventh end where they held Italy, led by skip Denise Pimpini, to just one point which sealed the win.

The result marked the Italians first loss of the competition.

A five-point flurry in the last two periods from Finland allowed them to beat Portugal 8-4 before Switzerland closed out the midday session with a 9-6 victory against the host nation.

Ursi Hegner picked up five points for the Swiss in the first two segments which proved vital en route to victory.

Norway then trounced Ireland 9-2 in the afternoon before Therese Westman's Sweden cruised to a 7-3 win over Chinese Taipei.

Competition is set to continue tomorrow with the penultimate day of round robin play.

Sweden are set to meet Norway in the first fixture in a mammoth clash that will likely decide the Group B winner.