I disagree... this was the only match I actually watched and I must say that Italy dominated the first half... and stepped up their game again in the second half after the first 15-20 minutes in said half.
And I felt that France's main problem was they played far too individually, there was little communication or team work that occurred that didn't directly involve Zidane in some way. Italy managed to play as though they were a domestic team, in that they played very well and comfortably together... they deserved the win, as far as I'm concerned.
Congratulations to Italy