Portugal were awarded many free kicks during but to no avail. Every time Ronaldo’s kicked, it flew over the goal post.
Alonso also continued trying to enliven proceedings with shots from many a yard away from goal posts.
Both teams missed clear chances in each half of normal time. Cristiano Ronaldo missed a great opportunity in the 90th minute, firing high over the bar when one on one with the goalkeeper.
Fabregas scored the winning penalty for Spain, booking their place in the final.
Alves missed a penalty for Portugal, leaving Spain a 4 -2 win in penalties.
Portugal star player Cristiano Ronaldo missed a chance to score in the penalties.
Nani said to BBC Sport: “We did everything we could but this is football. We have to congratulate Spain.”
Tomorrow’s semi-final between Germany and Italy in Warsaw will decide who will come face-to-face with the Spaniards.