Actually, vs Italy Spain played horribly. Italy didn't play good either. Seriously don't say Spain did excellent - everybody knows Spain is at 50% this tournament. What I'm sure of, is that in the final we spaniards are gonna suffer
You don't get it, do you?
Do you know why Guardiola left football? Because he figured out that football his team plays is shit and that other teams found a way how to stop their lame excuse for boring football. And Barcelona has someone Spain does not and that's Leo Messi. Without Messi, Barcelona would play just as boring Spain national team plays and wouldn't win as many games they do.
Before, teams didn't know how to play against tika-taka. Now they do know how and that's why Spain is struggling.
On the other hand, Italy plays really well. They are the team, although their middlefielders don't play for the same club like Xavi, Iniesta, Fabregas and Sergio do. They simply play better football than Spain and that will show in the finals.
After this tournament Spain will never be the same. They will go back to the old results, where they couldn't pass the quarterfinals. Xavi is old and won't play on next tournament and without him tika-taka will die. Fabregas sux, there's a reason why Venger let him leave the club.