Manchester United went top of the Premier League when they beat Arsenal 2-1 at Old Trafford and European champions Chelsea could only manage a 1-1 draw with Swansea City.

Robin van Persie, playing against his old club for the first time since his big-money move in the close season, scored United's opener, while Patrice Evra doubled the advantage before Santi Cazorla scored a late consolation for the Gunners.

United are top on 24 points, one ahead of Chelsea, who saw Swansea's Pablo Hernandez score in the 88th minute to cancel out Victor Moses' strike.

Manchester City are third on 22 points, but missed the chance to move level on poins with their city rivals after being held to a 0-0 stalemate by West Ham United.

La-Liga: Barcelona on top of the table

Barcelona equalled the La Liga record for the most points after 10 games and moved three clear of Atletico Madrid at the top thanks to a 3-1 win at home to Celta Vigo on Saturday before Atletico lost 2-0 at Valencia.

Tito Vilanova's Barca side, who have nine wins and a draw this season, moved on to 28 points, matching the previous best set by arch rivals Real Madrid, after Adriano, David Villa and Jordi Alba all found the net.

Atletico's long undefeated run ended at the Mestalla after Roberto Soldado's 20th-minute volley and a clever finish from substitute Nelson Valdez in the fifth minute of added time.

Champions Real, recovering from a shaky start to their title defence, climbed above Malaga into third place after a 4-0 home win over Real Zaragoza.

Real, far from their best despite the scoreline, have 20 points, five behind city rivals Atletico, while Malaga are on 18 after suffering their first home defeat of the campaign when they lost 2-1 to Rayo Vallecano.

Bayern continue their near perfect start

Bayern Munich continued their near perfect start to the Bundesliga campaign, crushing hosts Hamburg SV 3-0 to go seven points clear at the top.

Goals from Bastian Schweinsteiger, Thomas Mueller and Toni Kroos sealed their ninth win in 10 league games as rivals Schalke 04 and champions Borussia Dortmund stumbled.

Bayern set a Bundesliga record of five straight away wins from the start of the season, without conceding a goal.

Schalke stayed in second place on 20 points after conceding a stoppage-time goal to lose 3-2 at Hoffenheim, while Borussia Dortmund were held to a goalless draw by visitors VfB Stuttgart, dropping one place to fifth on 16 points.

Eintracht Frankfurt joined Schalke on 20 points after drawing 1-1 with visiting Greuther Fuerth on Friday.