Wolfsburg and Rangers both sealed their respective league titles on the final day of their seasons.
Wolfsburg romped to their first Bundesliga crown as they hammered Werder Bremen, whilst Rangers pipped rivals Celtic to the title in the SPL after they won at Dundee United.
In France, Bordeaux made sure they only need a point on the final day of the their campaign to secure the Ligue 1 crown ahead of Marseille.
BundesligaWolfsburg made sure of their first German title as they hammered Werder Bremen 5-1. Bayern Munich secured second spot as they beat Stuttgart 2-1.
At the wrong end of the table, Borussia Monchengladbach grabbed a 1-1 draw against Borussia Dortmund, which meant Energie Cottbus were relegated despite their 3-0 win over Bayer Leverkusen.
SPL
Rangers collected the SPL title as they defeated Dundee United 3-0, whilst rivals Celtic were held to a 0-0 draw at Hearts.
At the bottom, Inverness Caledonian Thistle were sent down as they lost 1-0 at home to Falkirk, who rescued themselves from the drop.
Serie A
Lecce were relegated from Serie A with one game remaining after drawing 1-1 with Fiorentina. The Viola now only need a point in the last day of the season to claim the last Champions League berth.
Torino dropped into the bottom three after they lost 3-2 at Genoa. They were leapfrogged by Bologna - who drew 0-0 at Chiveo.
La Liga
Numancia and Recreativo de Huelva were both relegated as they lost at the weekend. Getafe defeated Numancia 1-0, whilst Recreativo lost 1-0 at home to Racing Santander. Five clubs are left to fight the battle against filling the last relegation spot.
Barcelona and Real Madrid already have the top two places sealed, and they both suffered defeats.
Ligue 1
Bordeaux only need to avoid defeat on the final day of the season to secure the French title after they won 1-0 at Monaco. Marseille made sure the battle for the top goes down to the final day of the season after they won 2-1 at Nancy.
Nantes are all-but relegated after their 2-1 loss at the hands of Sochaux - whose fate is now in their own hands. Sochaux are one of four clubs who could be dragged down along with Nantes and Le Havre.
Best of the rest
Standard Liege sealed the league crown in Belgium with a 2-1 aggregate success over Anderlecht. FC Copenhagen sealed the domestic double in Denmark after a 1-0 win at Esbjerg as Brondby were beaten. FK Tirana snatched the Albanian title on the final day of the season wit h victory over KS Vllaznia. Debrecen retained their Hungarian title as they defeated Diosgyori 3-2. Elswhere, Maccabi Haifa were won the Israeli title, the Swiss crown was captured by FC Zurich, whilst the Maltese champions are Hibernians.
European review
Week in Review: Sweet victory, at last
Warzycha not panicking over slow start