Final will be Germany Vs Spain
Reasons why:
Turkey is the most "in form" side of this tournament aside from perhaps Spain, but the fact of the matter is, they have the worst injury list I've seen in a while for a major tournament. Where as Germany are underperforming BUT the fact that they have basically a complete list means that they can lift, where as Turkey is basically stuck playing a half fit squad.
As for Russia and Spain, I'm going for Spain anyway, so it's obvious I would pick them to win, BUT the reason why is because aside from the enormous coaching talent of Guus Hiddink, Russia is a 2nd tier side and the pure talent of the spanish squad with a good coach will trounch an average team with a great coach.