Real Madrid beat city rivals Atletico Madrid 2-1 to secure a place in the Spanish Super Cup final against Barcelona in Saudi Arabia.
Federico Valverde fired Los Blancos ahead with a free-kick after only two minutes, and Rodrygo struck early in the second half.
Although Alexander Sorloth soon reduced the deficit, Atletico could not find an equaliser as Real set up another El Clasico showdown on Sunday after Barcelona had swept past Athletic Bilbao 5-0.
Paris Saint-Germain fought back to beat Marseille on penalties to win a dramatic Trophee des Champions in Kuwait.
Ousmane Dembele put PSG ahead in the 13th minute, but Marseille were deservedly back on level terms through a second-half penalty from Mason Greenwood.
Marseille completed the comeback with three minutes left when Hamed Traore's cross from the left was put into his own net by PSG defender Willian Pacho – only for Goncalo Ramos to make it 2-2 deep into stoppage-time.
PSG goalkeeper Lucas Chevalier then saved Marseille’s first two spot-kicks in the shoot-out, before Desire Doue converted the decisive penalty to secure a 4-1 victory for last season’s French double winners.
In Serie A, Rafael Leao scored an equaliser in stoppage time to rescue AC Milan a 1-1 draw against Genoa at San Siro – where the visitors then missed a late penalty.
After rivals Inter had won at Parma on Wednesday night, the Rossoneri were aiming to move back to within a point of the top.
However, Lorenzo Colombo, who is on loan from Milan, gave Genoa the lead in the 28th minute.
After seeing Christian Pulisic’s goal ruled out by VAR for handball, Milan eventually equalised when Leao slotted in from a corner in the second minute of added time.
Genoa were then awarded a penalty for a foul by Davide Bartesaghi on Mikael Egill Ellertsson – but Nicolae Stanciu fired his spot-kick over.
Cagliari fought back from 2-0 down to draw 2-2 at Cremonese with a late strike from 19-year-old Yael Trepy after veteran former England striker Jamie Vardy had earlier scored for the home side to chalk up his 150th goal in top-flight football.