Published on 03:49 AM, May 22, 2016

Bayern Munich, Paris Saint Germain and Juventus complete doubes with cup titles

Bayern Munich's departing coach Pep Guardiola is a satisfied man with the domestic double in his last year in charge of the German giants ahead of his move to Manchester City. Photo: Reuters

Bayern Munich beat Borussia Dortmund 4-3 on penalties to win the German Cup on Saturday, handing coach Pep Guardiola another domestic double in his final game in charge.

Bayern, who also won the Bundesliga for a record fourth consecutive time this season, kept their cool in the shootout after a goalless 120 minutes with Douglas Costa beating keeper Roman Buerki with Bayern's last penalty after two Dortmund players had missed.

It was Bayern's 18th Cup victory while Dortmund have now failed in the final for the third straight year.

Guardiola, who has won three league titles and two German Cups in his three seasons in charge, hugged and kissed his players, with tears streaming down his face after his final match in charge before joining Manchester City next season.

Ibrahimovic bows out in style

Zlatan Ibrahimovic scored two goals and set up another as Paris Saint-Germain defeated bitter rivals Marseille 4-2 to clinch a 10th French Cup title on Saturday in the Swede's final game with the club.

Blaise Matuidi fired PSG into an early lead at the Stade de France, but Marseille hit back just 10 minutes later through on-loan Newcastle midfielder Florian Thauvin.

Ibrahimovic then put PSG 2-1 ahead from the penalty spot on 47 minutes, with Edinson Cavani adding a third before Ibrahimovic struck again with his 156th and final goal for PSG eight minutes from time.

Michy Batshuayi grabbed a consolation strike for Marseille late on, but it was academic as PSG successfully defended last year's domestic treble.

Paris Saint-Germain's Zlatan Ibrahimovic celebrates one of his two goals during the French Cup final against Marseille at the Stade de France in Paris on Saturday. Photo: Afp

Juventus pip Milan in extra time 

An extra-time winner from late substitute Alvaro Morata saw Juventus to their 11th Italian Cup with a 1-0 triumph over AC Milan on Saturday.

It means Juventus become the first Italian team to win successive league and Cup doubles, a year after ending a 20-year wait to achieve the feat.

AC Milan's defeat means the seven-time European champions failed to qualify for Europe next season. Sixth place finishers Sassuolo will now be handed a Europa League place.