The two sides meet tonight in a repeat of the 2010 World Cup final and the Netherlands will be out to get revenge for the 1-0 loss they suffered in South Africa four years ago.
It was a disappointing final as the Dutch were sent out to kick Spain off the pitch, and there were 14 yellow cards given out on that day with Johnny Heitinga picking up a red.
Andres Iniesta's goal late into stoppage time sealed the win which saw La Roja pick up their first ever World Cup trophy, and they will be confident of getting all three points in tonight's highly anticipated clash.
The game is remembered for it's horrific tackles committed by the likes of Marco van Bommel and Nigel De Jong, and the later will likely line-up against the Spanish again.
Only Carlos Puyol, Joan Capdevila and Jesus Navas are left out of the Spain squad this time around from those who played in Johannesburg for Vicente Del Bosque's side.
Not much has changed for the holders and they will adopt a similar approach this time around a different looking Netherland's side.
The newly-appointed Manchester United coach Louis van Gaal will take charge of the Oranje in Brazil and has named a younger squad than the one that finished runners-up in 2010.
Only five players from the final have made the Dutch squad this time around, and the familiar faces of Arjen Robben, Wesley Sneijder and Robin van Persie will look to get Netherlands off to a flying start.
Van Gaal will set his side up very different to the team that kicked Spain apart, and he will likely play five at the back and try to catch Spain on the counter-attack.
Spain have won six consecutive games at the World Cup, and have won 1-0 in their last four of those.
A low-scoring affair looks to be on the cards as the Netherlands will look to frustrate their opponents, who will have to turn their possession into goals if they are to get off to a better start than they did in 2010, when they lost to Switzerland in the opener.
Who has the edge between Spain and the Netherlands?