Barcelona maintained their six-point lead over Real Madrid, who bounced back from their midweek thumping, while Inter Milan remain seven points clear in Italy.
In Germany, the title race is still a tight affair, with table-toppers Hertha Berlin four points clear of three of the chasing pack.
Elsewhere, Lyon continue to wobble in Ligue 1, AZ Alkmaar look uncatchable in Holland while Aberdeen closed the gap on third-placed Hearts in the SPL.
Primera Liga
Real Madrid got back to winning ways after they were humiliated by Liverpool in the UEFA Champions League as they smashed Athletic Bilbao 5-2 at Estadio San Mames on Saturday, with winter transfer window signing Klaas Jan-Huntelaar among the goals with a brace.
But Barcelona ensured they remain six points above their bitter rivals after two goals from gifted youngster Bojan Krkic handed them victory at Almeria. Elsewhere in Spain on Sunday, Atletico Madrid climbed to fifth with a thrilling success over Villarreal while Sevilla salvaged a 2-2 draw at Malaga.
Serie A
Claudio Ranieri's Juventus put pressure on leaders Inter Milan after they cruised to a 4-1 victory over Bolognaon Saturday. But Inter restored their seven-point advantage 24 hours later as a brace from Zlatan Ibrahimovic saw off Fiorentina.
AC Milan crushed sorry Siena 5-1 as a double from Filippo Inzaghi took him past 300 career goals, Palermo brushed struggling Lecce aside with a 5-2 victory while Chievo moved three points away from the drop zone with an impressive 3-0 win at Lazio.
Bundesliga
Hertha Berlin still sit pretty at the summit after on-loan Liverpool striker Andriy Voronin netted the only goal of the game against Bayer Leverkusenon Saturday. Bayern Munich, though, kept within four points of the leaders with a convincing 3-0 success at VfL Bochum.
Hannover 96 and Borussia Dortmund played out an eight-goal thriller, Borussia Monchengladbach and Arminia Bielefeld boosted their respective survival hopes while Hoffenheim continue to fall. And on Sunday, Martin Jol's Hamburg kept their title hopes alive.
Ligue 1
On Sunday, Lyon's lead at the top was cut to just one point after they were stunned 2-0 by Auxerre. High-flying duo Paris St Germain and Marseille met with the latter triumphing 3-1 to leapfrog their opponents into second on goal difference.
Bordeaux sit fourth after their 2-1 win against Nice, struggling Sochaux shocked AS Nancy while it was heartbreak for Toulouse as Igor Lolo's 90th minute strike handed Monaco a 3-2 victory.
Eredivisie
AZ Alkmaar remain 11 points clear at the top of the table after they recorded a fourth straight league victory with success at FC Utrechton Sunday. But Steve McClaren's second-placed FC Twente refuse to give up chase as they downed Willem II 2-0.
Ajax saw off De Graafschap 3-0 with Luis Suarez bagging a brace, FC Volendam climbed off the foot of the table, Heerenveen hammered Sparta Rotterdam 5-1 while Feyenoord edged a 1-0 win against PSV Eindhoven.
SPL
With Old Firm duo Celtic and Rangers contesting the CIS Insurance Cup on Sunday, attention turned to the race for third place and the fight for survival in the SPL. Chris Maguire's goal for Aberdeen against Hamilton saw Jimmy Calderwood's men close the gap on Hearts to five points.
Hearts were defeated by Hibernian 1-0 at Easter Road while Inverness Caledonian Thistle recorded back-to-back league wins to boost their survival hopes as they saw off Kilmarnock.
Best of the rest
Standard Liege continue to lead the way in Belgium, on-loan Blackburn Rovers striker Matt Derbyshire netted a brace for Olympiakos in Greece while Porto and Sporting both won in the Portuguese Liga.
Elsewhere, Sivasspor remain on course for the Turkish title after they overcame Ankaragucu to maintain their one-point advantage over Besiktas, while FC Zurich are top of the tree in Switzerland.
www.skysports.com