Barcelona lost their first game of the season, Celtic gave up yet more ground on Rangers while Inter Milan stuttered away from home.
Elsewhere, Bordeaux returned to winning ways, three points separate the top three in Germany while PSV Eindhoven continued to lead the way in Holland.
Primera Division
Barcelona suffered their first loss of the season after they were stunned by Atletico Madrid. Goals from Diego Forlan and Simao helped defeat the table-toppers, whose lead at the summit was cut to two points after Real Madrid saw off Xerez 3-0, with Cristiano Ronaldo grabbing a brace.
Elsewhere, Sevilla climbed to fourth in the standings after Luis Fabiano's strike downed Osasuna while high-flying Valencia had to rely on a later leveller to ensure they salvaged a point from their meeting with out-of-form Sporting Gijon.
SPL
Celtic slipped further behind pace-setters Rangers after the Hoops played out a thrilling 4-4 draw with Aberdeen at Pittodrie. Gers are now 10 points clear following their comfortable 3-0 victory over third-positioned Hibernian.
Kilmarnock were late victors after Kevin Kyle's 77th minute goal handed them a 3-2 win against St Johnstone while Hearts' clash versus Falkirk also finished with the same scoreline, as the former beat the latter at Tynecastle.
Serie A
Inter Milan were held to their second draw in as many games after Jose Mourinho's side could not find a way past high-flying Napoli. That result allowed Roma to move within seven points of the leaders after they cruised to 4-1 win over Palermo.
Juventus secured a much-needed triumph as Alessandro Del Piero's late penalty defeated Genoa, AC Milan were made to work hard for a 3-2 success against Udinese on Friday night while Sampdoria overcame Fiorentina 2-0.
Ligue 1
Pace-setters Bordeaux bounced back from their recent loss as they triumphed over St Etienne 3-1. But Montpellier remain hot on their heels after they notched a fifth straight win against Grenoble.
Elsewhere, Lille lie third in the table after their 3-1 defeat of Boulogne, Lyon kept up their decent form while Marseille made it back-to-back successes with a 2-1 win at Monaco.
Bundesliga
Leading pair Bayer Leverkusen and Bayern Munich remain level on points in Germany after the former downed Wolfsburg 2-1 while the latter overcame Borussia Dortmund to record a 3-1 victory.
But third-placed Schalke lurk just three points behind the duo following a 2-0 triumph against Cologne. Elsewhere, Werder Bremen hammered Hannover 5-1 while Bochum continued their revival.
Eredivisie
PSV still hold a three-point advantage over FC Twente following their narrow 1-0 win against Heracles. Steve McClaren's side kept up the pressure on the leaders, although they had to rely on a 90th minute winner from Ronnie Stam at Vitesse.
Ajax extended their unbeaten run to seven matches as they saw off Heerenveen 2-0, Feyenoord's mini-slump continued after they drew 0-0 at FC Utrecht while there were six goals at De Goffert.
Best of the rest
Club Brugge closed the gap on Belgian leaders Anderlecht, whose encounter was postponed, leading Portuguese pair Benfica and Braga were both victorious, Salzburg opened up a one-point advantage at the summit in Austria while Galatasaray climbed above Fenerbahce in Turkey.
Elsewhere, Bordeaux returned to winning ways, three points separate the top three in Germany while PSV Eindhoven continued to lead the way in Holland.
Primera Division
Barcelona suffered their first loss of the season after they were stunned by Atletico Madrid. Goals from Diego Forlan and Simao helped defeat the table-toppers, whose lead at the summit was cut to two points after Real Madrid saw off Xerez 3-0, with Cristiano Ronaldo grabbing a brace.
Elsewhere, Sevilla climbed to fourth in the standings after Luis Fabiano's strike downed Osasuna while high-flying Valencia had to rely on a later leveller to ensure they salvaged a point from their meeting with out-of-form Sporting Gijon.
SPL
Celtic slipped further behind pace-setters Rangers after the Hoops played out a thrilling 4-4 draw with Aberdeen at Pittodrie. Gers are now 10 points clear following their comfortable 3-0 victory over third-positioned Hibernian.
Kilmarnock were late victors after Kevin Kyle's 77th minute goal handed them a 3-2 win against St Johnstone while Hearts' clash versus Falkirk also finished with the same scoreline, as the former beat the latter at Tynecastle.
Serie A
Inter Milan were held to their second draw in as many games after Jose Mourinho's side could not find a way past high-flying Napoli. That result allowed Roma to move within seven points of the leaders after they cruised to 4-1 win over Palermo.
Juventus secured a much-needed triumph as Alessandro Del Piero's late penalty defeated Genoa, AC Milan were made to work hard for a 3-2 success against Udinese on Friday night while Sampdoria overcame Fiorentina 2-0.
Ligue 1
Pace-setters Bordeaux bounced back from their recent loss as they triumphed over St Etienne 3-1. But Montpellier remain hot on their heels after they notched a fifth straight win against Grenoble.
Elsewhere, Lille lie third in the table after their 3-1 defeat of Boulogne, Lyon kept up their decent form while Marseille made it back-to-back successes with a 2-1 win at Monaco.
Bundesliga
Leading pair Bayer Leverkusen and Bayern Munich remain level on points in Germany after the former downed Wolfsburg 2-1 while the latter overcame Borussia Dortmund to record a 3-1 victory.
But third-placed Schalke lurk just three points behind the duo following a 2-0 triumph against Cologne. Elsewhere, Werder Bremen hammered Hannover 5-1 while Bochum continued their revival.
Eredivisie
PSV still hold a three-point advantage over FC Twente following their narrow 1-0 win against Heracles. Steve McClaren's side kept up the pressure on the leaders, although they had to rely on a 90th minute winner from Ronnie Stam at Vitesse.
Ajax extended their unbeaten run to seven matches as they saw off Heerenveen 2-0, Feyenoord's mini-slump continued after they drew 0-0 at FC Utrecht while there were six goals at De Goffert.
Best of the rest
Club Brugge closed the gap on Belgian leaders Anderlecht, whose encounter was postponed, leading Portuguese pair Benfica and Braga were both victorious, Salzburg opened up a one-point advantage at the summit in Austria while Galatasaray climbed above Fenerbahce in Turkey.