Zlatan Ibrahimovic scored both goals as Sweden beat the Faeroe Islands 2-0 in a World Cup qualifier in Solna, Sweden on Tuesday.

The Sweden captain opened the scoring in the 35th minute after the Faeroes' defence failed to clear Mikael Lustig's cross.

The hosts dominated possession but lacked finishing, squandering several chances before Ibrahimovic converted a penalty in the 82nd minute.

The goal came two minutes after Sweden was reduced to 10 men, with Andreas Granqvist being sent off for retaliating against Frodi Benjaminsson.

The win means Sweden moves up to third place in Group C, level on 11 points with Ireland and Austria and five behind leader Germany after six games.

Armenia 4, Denmark 0

Denmark's hopes of reaching the 2014 World Cup finals are all but over after it slumped to a dismal 4-0 home defeat by Armenia in a qualifier on Tuesday.

"This is the worst evening in my football life," Denmark coach Morten Olsen said. "It is beyond my understanding that we cannot do better, but it is my fault 100 per cent."

Armenia striker Yura Movsisyan opened the scoring within 30 seconds of the kickoff after Denmark's Simon Kjaer accidentally passed the ball to him.

Aras Ozbiliz made it 2-0 in the 19th minute, sending his shot past goalkeeper Stephan Andersen after a mistake by an increasingly error-prone Denmark defence.

Movsisyan added Armenia's third goal in the 59th minute, prompting fans to start leaving the Parken stadium.

Armenia almost scored again in the 71st minute when Movsisyan's effort beat Andersen, only for William Kvist to make a goalline clearance.

But there was no stopping Henrikh Mkhitaryan from scoring Armenia's fourth in the 81st minute with a powerful left-foot shot.

Denmark, the surprise 1992 European champions, disappointed throughout the 90 minutes. Substitute Simon Makienok came closest to scoring for the home side in the closing stages, but his initial shot hit the post and his effort on the rebound flew into the keeper's arms.

When Movsisyan, a former striker with Danish club Randers FC, left the pitch in the 83rd minute, the Denmark fans applauded him.

To add insult to injury, Armenia leapfrogged Denmark in the standings.

Denmark lies fifth in the six-team Group B with six points from as many games. Group leader Italy has 12 points, Bulgaria 10, Czech Republic nine and Armenia six.

Belarus 1, Finland 1

Finland earned a point from its second match against Belarus in their qualifier in Gomel, Belarus.

Finland has a total of six points in the qualifying round so far. Belarus has four.

Belarussian Dmitri Verhovtsov scored the equalizer after Finland held a 1-0 lead until the 85th minute. Teemu Pukki had the Finns' goal.