After beating the Germans.....
.....look at how Gianluigi "Rancor" Buffon celebrates.....
( these pics are from a store display in Regensburg, Germany btw
)
....I think Italy will also win the final.
Hard to say since both Italy and France are masters of 1-0 victories. But overall player quality and cleverness is a plus for the Italian team.