Multiple choice general knowledge sports Which stadium played host to the 2006 FIFA world cup finals between Italy and France? FIFA World Cup Stadium, Dortmund FIFA World Cup Stadium, Munich Olympiastadion Zentralstadion Reveal answer Fill a bubble to check yourself C Correct answer Explanation The 2006 FIFA World Cup final between Italy and France was played at Olympiastadion in Berlin, Germany. This was the historic match where Zinedine Zidane headbutted Marco Materazzi. The other stadiums hosted matches but not the final.