France captain Zinedine Zidane has won the Golden Ball award for the most valuable player in the World Cup 2006 in Germany.