Barcelona were presented with the La Liga trophy at the Camp Nou, while AC Milan left it late in Serie A to pip Fiorentina to the final Champions League spot.
Jupp Heynckes farewelled the Bundesliga on a frantic final day in Germany. Elsewhere, Sampdoria beat Juventus in Italy.
Barcelona were crowned La Liga champions after Espanyol held Real Madrid to a 1-1 draw.
Both Juventus and Ajax successfully defending their titles, but there was a setback for PSG.
Real Madrid saw off Real Valladolid, while Dortmund and Bayern played out a Champions League dress rehearsal.
Barcelona's charge to the La Liga title is halted by Atheltic Bilbao as Bayern Munich rack up yet another victory.
Celtic claimed the Scottish Premier League while Juventus closed in on the Serie A tile with victory over AC Milan.
Barcelona edged closer to the La Liga title with a win at Zaragoza while Ronaldo scored a brace for Real and Marseille were held by Lille.
Bayern Munich secure their 23rd Bundesliga title with a win at Frankfurt while Barcelona and Real Madrid cruised.
Bayern Munich hit Hamburg for nine in Germany while Lionel Messi broke another scoring record for Barcelona.
The top two in Spain, Italy and Germany all won at the weekend - but there was a surprise in France.
Messi was a again on the score sheet as Barcelona picked up a comfortable 2-0 La Liga win over Deportivo La Coruna.
Barcelona travelled to Real Madrid and lost, this time in La Liga, while Dortmund won to stay second in Germany.
David Beckham made his debut as PSG saw off Marseille, while Juventus and Atletico Madrid also picked up wins and there was a draw in the Milan derby.
Real Madrid won the derby, while Inter fell to Fiorentina and PSG also stumbled.
Barcelona were in scintillating form once more, AC Milan were frustrated while Lyon were beaten.