Celtic to beat Hearts (12:30) –
Celtic beat Hamilton 3-1 at home on Wednesday – a fine response after conceding two late goals to draw with Hibs last time out.
That was the 56th league game without defeat for Brendan Rodgers’ side, who are four points clear at the top of the Scottish Premiership.
Hearts beat Dundee 2-0 in midweek, but have managed just two victories in their last eight.
Juventus to beat Bologna (14:00) –
Juventus claimed a decent point at home to league leaders Inter last weekend to keep them within two points of top spot.
The Old Lady have now gone five games without defeat during a run that has seen them beat Napoli away.
Bologna were beaten 2-1 at AC Milan last Sunday and have lost six of their last nine league games.
Leverkusen to beat Hannover (14:30) –
Leverkusen weren’t at their best in midweek, but a 1-0 win over relegation candidates Werder Bremen kept them in contention for a top-four spot.
That was the seventh victory in a 12-match unbeaten run for Heiko Herrlich’s side.
Hannover lost 3-1 away to Hertha Berlin last time out, which was their fourth defeat in six.
Celta Vigo to beat Villarreal (15:15) –
Villarreal’s miserable spell continued last weekend as they were beaten 2-0 at home to Barcelona.
They have now lost three on the spin in all competitions and four of their last five, with their only victory coming against third-tier Ponferradina in the Copa del Rey.
Celta Vigo beat Eibar in their last home game and have won three consecutive matches on their own patch.
Lyon to beat Marseille (20:00) –
Lyon were beaten in midweek, but should return to winning ways on Sunday.
Bruno Genesio’s side have won four out of six at the Groupama Stadium and lost just one of their 11 games on home turf.
Marseille have won just one in six on the road and, despite their nine-match unbeaten run, are great value to lose this weekend.