The Netherlands and Spain contest football's biggest prize.