AC Milan, Real Madrid and Lyon were three high-profile clubs from the top European leagues who went out of their respective cup competitions last week. Two of them got back to winning ways over the weekend, but the French champions slumped to another heavy defeat.

Lyon were, in fact, the only leaders from France, England, Spain and Italy not to seize all three points, although Inter Milan left it late with Zlatan Ibrahimovic snatching them victory on what was a busy weekend of football. With the German Bundesliga still on its winter break, gives you a rundown on developments in the Premier League, La Liga, Serie A and Ligue 1.

Premier League: Top two remain neck-and-neck
Leaders Manchester United and their closest rivals Arsenal continued their Mexican stand-off at the top of the table, with neither side giving away any ground. The Red Devils needed late goals from Wayne Rooney and Cristiano Ronaldo to win 2-0 at Reading, while the Gunners had a much easier time, cruising to a 3-0 victory at neighbours Fulham thanks to a brace from Emmanuel Adebayor and one from Tomas Rosicky.

Chelsea are still third, Claudio Pizarro's goal 11 minutes from time giving them all three points after a tight encounter with Birmingham City, while Kevin Keegan's remarkable return to the managerial hot-seat at Newcastle United was marked by a dull goalless draw at home to Bolton Wanderers.

Top three: Manchester United, Arsenal (both 54 pts), Chelsea (50)
Bottom three: Sunderland (20 pts), Fulham (15), Derby County (7)
Top scorers: Cristiano Ronaldo (17 gls), Emmanuel Adebayor (15), Benjani Mwaruwari (12)
Weekend stat: Portsmouth striker Mwaruwari scored all three goals in his side's 3-1 win over Derby County - the second hat-trick of the season for the 29-year-old Zimbabwean international.

La Liga: Real take derby spoils
Real Madrid proved that they are worthy league leaders by undoing their capital rivals Atletico in a cool, calm and collected 2-0 away win. Raul put Los Merengues ahead after only 31 seconds, but the home team at the Estadio Vicente Calderon were far from daunted, the woodwork and keeper Iker Casillas coming to Real's rescue on more than one occasion. It was Ruud van Nistelrooy who added to Real's advantage just before the interval to help seal the win and bump Atletico down to fourth in the table behind Villarreal.

The Submarino Amarillo won their own derby 3-0 against Valencia - the eighth match without a win for Ronald Koeman's struggling team. Sevilla also had a weekend to forget, going down 3-2 at Getafe to a dramatic last-minute strike. Second-placed Barcelona remain seven points adrift of Real after Thierry Henry handed them a 1-0 win over Racing Santander.

Top three: Real Madrid (50 pts), Barcelona (43), Villarreal (38)
Bottom three: Real Murcia (22 pts), Deportivo La Coruna (17), Levante (9)
Top scorers: Diego Milito, Luis Fabiano (both 13 gls), Ruud van Nistelrooy (12)
Weekend stat: Villarreal's Turkish striker Nihat Kahveci has now notched six goals in his last four league games. Villarreal have yet to lose when the 28-year-old has scored this season.

Serie A: Juventus stutter, Inter leave it late
It is safe to say that the old lady of Turin was did not enjoy her weekend. Italy's most prolific champions Juventus were held to a goalless draw at home to Sampdoria, making it two league matches in a row without a win. Juve are third in the table but have slipped five points adrift of second-placed Roma, who beat Catania 2-0 thanks to goals from Ludovic Giuly and Daniele de Rossi.

The team from the capital remain seven points shy of leaders Inter Milan, but last season's champions did not have things all their own way at home to Parma. Swedish international striker Zlatan Ibrahimovic turned the match on its head in the final minutes, scoring in the 88th and 90th minutes to transform a 2-1 defeat into a 3-2 Inter win. Their city rivals also bagged the three points, AC Milan beating Udinese 1-0 away thanks to an injury-time winner from Alberto Gilardino, which hauls them up to ninth spot.

Top three: Inter Milan (47 pts), Roma (42), Juventus (37)
Bottom three: Reggina (17 pts), Empoli (16), Cagliari (10)
Top scorers: David Trezeguet (13 gls), Adrian Mutu (12), Marco Borriello, Zlatan Ibrahimovic (both 11)
Weekend stat: In his last four league matches, Fiorentina's Romanian striker Adrian Mutu has found the back of the net on no fewer than six occasions.

Ligue 1: Two defeats in one week for Lyon
Four days after being dumped out of the League Cup, Ligue 1 champions and leaders Lyon suffered another setback. Coach Alain Perrin's men were soundly beaten 3-0 by Lens - their heaviest league defeat of the season which leaves them now only three points clear of the pack.

Nancy's rollercoaster ride also seems to have hit rock bottom. After five draws in a row and six matches without a win, the team from the north-east of France slipped to a 1-0 defeat at Nice. Bordeaux kept up the pressure on Lyon and leapfrogged Nancy into second spot, Johan Micoud and his team-mates beating Le Mans 2-1.

Top three: Lyon (42 pts), Bordeaux (39), Nancy (36)
Bottom three: Lens (23 pts), Sochaux (20), Metz (8)
Top scorers: Karim Benzema (13 gls), David Bellion (11), Mamadou Niang, De Melo Tulio, Johan Elmander (all 10)
Weekend stat: Nice have now gone unbeaten in 11 league games.