Russia eventually got tired... I think any decent team would've taken them out in the semis.
Spain didn't get through Italy because of the reason you listed. That's their problem. They don't get through many good, strong, and organized teams. If you think Spain's passing and possession is the best, then think that. Realistically though, they don't create enough with their posession. Too often, it's just worthless and leads to nothing.
Germany's defense is not very good, so there will be room for Torres to do something. On the other hand, their midfield is excellent if Ballack plays. If Ballack plays, you won't see that same comfort in Spain's midfield. Fabregas won't be as dominant, trust me.