Fernando Torres will face his former club Atletico Madrid in the Europa League semi-finals after scoring twice to help Liverpool beat Benfica 4-1 at Anfield on Thursday.
Hamburg SV beat Bayern Munich 1-0 with a second-half goal from Mladen Petric to cling on to the Bundesliga leadership on Saturday.
Italian Luca Toni struck twice to earn Bayern Munich a 2-1 extra-time win over Borussia Dortmund in the German Cup final on Saturday. The victory gave the Bavarians a record 14th win in the competition and set up a likely domestic double.
Switzerland may get a taste of their own medicine on Saturday when they meet an Albania side featuring several players who benefited from the highly-acclaimed Swiss youth set-up. Loyalties will be divided in a fascinating Group A clash which, for the first time in the European Championship, will have brothers on opposing sides in Granit and Taulant Xhaka. Both are of Albanian heritage and were born in Basel but Granit will line up for Switzerland and older brother Taulant, provided he recovers from a thigh injury, for their opponents. In all, nine members of Albania's 23-man squad had the right to play for Switzerland, and six members of the Swiss squad could have opted for Albania.
Barcelona lost ground on La Liga leaders Real Madrid when their 11-match winning streak was snapped by Malaga, while Premier League pacesetters Chelsea dropped points at home to Burnley. Bayern Munich enjoyed a second-successive goalrush in the Bundesliga after routing Paderborn 6-0 while AS Roma lost ground to Serie A leaders Juventus after yet another draw. This and more from the happenings in the world of football over the weekend.