The STV Player will show free-to-air live coverage of Barcelona v Real Madrid in the Spanish Cup.

The semi-final first leg kicks off at the Nou Camp at 8pm on Wednesday night.

Coverage comes as part of STV's deal with Eleven Sports, which has rights to live Spanish football.

League matches from the country have been streamed live on the STV Player since November.

The second leg from the Bernabéu will also be shown on February 27.

Sign up for the STV Player here.