2006 world cup semi final fixtures July 8, 2019 16 32 64 128 World cup 2006 semi final 2006 world cup final World cup 2006 matches 2006 world cup final winner