it will be an interesting final. I support Spain, because they play so well. If you have seen how they, at 0-0 against Portugal, in the last 5 minutes of the game, keep their calm and defend their way out of an attack of Portugal. Never seen before, so many good players.
Italy has a chance though, although I think their luck/energy/heart/surprise/moment/bravoure or whatever you wanna call it, has ended with eliminating Germany. Spain is something different, although their first match, which ended in 1-1, was an interesting match, where Italy had a lot of chances but Spain played the better football.