On one side, Spain, or la Furia Roja (the Red Fury).
Spain won the last European championship, which took place in 2008, but has never won a World Cup. The closest they came was a fourth-place finish in 1950.
Spanish captain Iker Casillas
On the other side is The Netherlands.
The underdogs in today's match, they are also known as Oranje (Orange) after the Dutch Royal Family, the House of Orange-Nassau. They reached the final game in the World Cup in 1974 and 1978, but fell short both times. They are sometimes called "the best team to never win," and upset the heavily favoured Brazilians to get to this point.
Dutch captain Giovanni van Bronckhorts (Gio for short). He is retiring from soccer after this game.
In the 80 year history of the World Cup, only 7 teams have won the ultimate prize: Uruguay, Italy, (West) Germany, Brazil, England, France and Argentina. So whoever wins today joins a very exclusive list.
This game could be the most watched event in history - so don't miss it!