Rennes maintained their push for European football next season with a solid 3-1 victory at home to relegation battlers Nice in Ligue 1.
Pierre Aubameyang equalised as Saint-Etienne came from a goal behind to secure a 1-1 draw at Rennes, who therefore missed the opportunity to go top of Ligue 1.
Nancy forward Youssouf Hadji has announced he plans to leave Nancy this summer, despite of there being still a year left on his contract, saying he is open-minded on his destination.
Montpellier eased to a convincing 2-0 win over their more illustrious opponents Marseille, as league leaders Bordeaux drew with struggling Boulogne.
Barcelona, Chelsea and Sampdoria sparkled as Arsenal, Bayer Leverkusen, Real Madrid and Lyon stumbled, while Liverpool beat Manchester United.