Saturday's clash between the defending and world champion Spain and France was one sided show. Spain beat France by two clean goals with no counter resistance from the French camp side.
In his 100th appearance for Spain, Xabi Alonso showed his mettle and scored both goals to play in the semis and took Spain a step closer to defend their title. The goals came in 11th and 90th minutes.
Spain's win ended a run in which they had failed to beat France in major competitions, with memories fresh of Les Bleus' 2-0 win in the final of Euro 1984 and their 3-1 victory in the last 16 of the World Cup in 2006.
Spain now meets Portugal in the first semi final of Euro 2012.
In the meantime, England and Italy are playing the the last quarter final of the competition in the Ukrainian capital, Kiev, Sunday night tonight. The winner of tonight's match will face Germany in the second semi-final in Warsaw, Poland, next Thursday.