Jon Dahl Tomasson dacht met de 1-2 (89ste minuut) een slotoffensief te ontketenen maar invaller Albert Riera maakte aan alle twijfels een einde.
Zweden ging niet in de fout in de altijd moeilijke ontmoeting met Liechtenstein. De Zweedse ploeg, waar Zlatan Ibrahimovic niet van de partij was, wist driemaal een gaatje te vinden in de stugge defensie. Fredrik Ljunberg, Christian Wilhelmsson en Anders Svensson tekenden voor de treffers.
Letland won in een duel om de eer van IJsland. De openingstreffer die IJslander Eidur Gudjohnsen maakte, bleek niet voldoende. Spits Maris Verpakovskis was met twee goals de grote man bij het bezoekende land. Hij tekende voor 1-3 en de 1-4. Gudjohnsen deed nogmaals van zich spreken door de ook de tweede voor IJsland voor zijn rekening te nemen.
Zweden blijft koploper in Groep F met evenveel punten als Spanje, maar een wedstrijd minder gespeeld. Noord-Ierland volgt op zes punten, maar heeft nog een duel te goed. Denemarken is door de nederlaag uitgeschakeld.

