Multiple choice Teams that played football world cup 2006 final were France Italy Germany and Portugal both A and B Reveal answer Fill a bubble to check yourself D Correct answer Explanation The 2006 FIFA World Cup final was contested between France and Italy. Italy won the final in a penalty shootout after a 1-1 draw, with Zidane's infamous headbutt being the match's defining moment.