City came from behind to see off Porto at home in their competition opener in October before emerging 3-0 victors against Marseille away, while Olympiacos have won one and lost one so far in the group stage.
The Greek side beat Marseille 1-0 at home in their first fixture of this season’s Champions League but were defeated 2-0 by Porto the next time out.
Here’s everything you need to know about the Group C fixture tonight:
The match kicks off at 8pm BST this evening at the Etihad in Manchester.
The game will air live on BT Sport 3 and BT Sport Ultimate, with coverage beginning at 7.15pm. BT Sport subscribers can also stream the match live on the BT Sport website and app.
Guardiola will be without injured chief striker Sergio Aguero, while Gabriel Jesus’ inclusion is up in the air as he recovers from injury. Defenders Fernandinho and Benjamin Mendy both remain on the sidelines, while Ilkay Gundogan, Phil Foden, Eric Garcia and Oleksandr Zinchenko could return to the starting line-up.
For Olympiacos, coach Pedro Martins will be without Mady Camara, Ousseynou Ba and Hillal Soudani, all of whom returned positive coronavirus tests over the past week. Ahmed Hassan could drop to the bench, with Youssef El Arabi, Mathieu Valbuena and Yann M’Vila all expected to come into the first XI.
Man City: Ederson, Cancelo, Garcia, Ake, Zinchenko, Rodri, Gundogan, Silva, Mahrez, Torres, Foden
Olympiacos: Sa, Rafinha, Semedo, Cisse, Vinagre, M’Vila, Bouchalakis, Randjelovic, Valbuena, Masouras, El Arabi
City have hit three in both of their Champions League fixtures this season, and it wouldn’t be surprising to see them similarly clinical here against an Olympiacos side that have experienced mixed fortunes in the competition so far this term. Man City 3-1 Olympiacos.