Saudi Arabia will stage a newly expanded four-team Spanish Super Cup for the first time in January.
The Spanish Football Federation cited its ambitions to host the 2030 World Cup as a factor in giving Saudi Arabia a three-year deal on Monday.
Spain and Portugal have talked about teaming up to repeat their joint bid for the 2018 edition, won by Russia.
Spain's move follows Italy, which played its Super Cup in the kingdom last January.
The Spanish Super Cup was previously a one-off match between the Liga and Copa del Rey champions at the start of the season. But the federation has changed it to semifinals and final featuring four teams – the top teams in each competition – in the middle of the season.
Real Madrid will face Copa del Rey holder Valencia in the first semifinal on January 8 at King Abdullah Sports City stadium outside Jeddah, then Liga champion Barcelona plays Atletico Madrid in the second semi the next day at the same venue.
The final will be on January 12.