anybody left in this tournament can be any other side on their day. anything can happen in football but Spain has stacked things in their favor by having the most technical players essentially operating within the Guardiola system. Without game-changing players like Puyol and Villa however, this current incarnation of la furia roja are at their weakest. It's not the same Spain side that thoroughly outplayed Portugal and KOed them in the world cup, but, still, they should progress with a comfortable 1-0 win. If Portugal score 2 goals however, Spain are in trouble as they lack the firepower to score 3 goals on elite sides. My guess is Spain wins, 1-0.