Zinedine Zidane has produced many moments of magic on the football pitch during his glorious footballing career.