There is nothing like a derby match to stir emotions and Madrid is used to hosting some of the most eagerly anticipated matches.
Fortunately for Spanish fans who watched the game outside the Santiago Bernabeu stadium, the result went the right way as the national team beat neighbours Portugal 1-0 to reach the World Cup quarter-finals.
“This time we are going to win Cup,” said Harold Flores, a keen fan, just seconds after the final whistle.
Spain and Portugal had never met at a World Cup tournament.
The European Champions now face Paraguay on Saturday and favourites to reach only their second World Cup semi-final and their first for 60 years.
The scenes in Madrid were in stark contrast to the Portuguese capital, Lisbon where thousands watched the match unfold with baited breath as their team came under sustained attack.
With their World Cup dreams over, opinions were mixed over how the team fared.
Many angry fans blamed the defeat on coach Carloz Queiroz and captain Cristiano Ronaldo.
“Spain deserved to win, our coach didn’t do well,” said Joan Texeira.
Sentiments shared by Lisbon resident Ana Maria Pereira: “Ronaldo should be fired from the team, he only plays well in Manchester. He should go play for Machico.”
Portugal made it to the semi finals in the 2006 World Cup.