Real Madrid will square off against FC Barcelona in the final of the Supercopa de Espana at the King Abdullah Sports City.