Madrid advance to the Super Cup final where they will play either Atletico Madrid or Athletic Bilbao on Sunday.
Barcelona are next in action in the Copa del Rey next week on the road to Athletic Bilbao in the round of 16.
Real Madrid advance to the final of the Spanish Super Cup with a 3-2 victory over Barcelona in Riyadh after extra-time. Vinicius Junior put Los Blancos ahead, only to be pegged back by Luuk de Jong. Karim Benzema restored Madrid’s advantage, but Ansu Fati replied once more for the Catalan club to send the contest into extra-time.
Madrid took their third and decisive lead as Federico Valverde converted following a swift counter to secure the win for Carlo Ancelotti’s men, defeating Barca for the fifth time on the bounce.