A look at the head to head record of both these clubs reveals that Juve have the upper hand going into the match. Juventus have won 3 of the last 5 matches against Milan and with former midfield maestro Pirlo making the switch to Juve, Milan could be having one of their toughest matches yet this season.
There is nothing to separate the two sides as a look at their last 5 matches in all competitions will reveal that both clubs have the same record of 2 wins 2 draws and 1 loss.
Of course, Milan will be confident ahead of the match with the return to action of striker Zlatan Ibrahimovic and defender Taye Taiwo and their impressive start to their European season.
Having held champions Barcelona to a 2 all draw at the Camp Nou a little over a fortnight ago, Milan are mentally prepared and believe they can cause an upset in Turin.
In the EPL, the big match of the weekend will be the London derby between Tottenham and Arsenal. Coming of the back of key wins this week Arsenal will be looking to be their horrendous start to the season behind them.
The match is made even more interesting as former Arsenal striker Emmanuel Adebayor who is now a Tottenham player will be hoping that Sunday’s match will provide him with an opportunity to regain the respect of his old team mates and fans.
Truth be said, Adebayor has improved and it would not surprise me if he does go onto score some goals. In Germany first place Bayern Munich travel to Hoffenheim to face the 4th placed team.
Having gone through the last 10 matches without conceding a goal, the Bavarian club will be pressured to keep their outstanding record despite the in spite of their opposition.
If you are a red blooded die hard football fan, these matches should make your weekend.
Photo credit © salvatoregiambelluca