Manchester City have been handed a tough draw in this season’s Champions League, being matched up with German Champions Bayern Munich in group E.
The Premier League holders will also have to face a tricky trip to CSKA Moscow and AS Roma.
Bayern Munich, Manchester City and CSKA Moscow were all drawn in the same group last season with Munich finishing first and Manchester City second.
Chelsea meanwhile were paired with Schalke 04 for the second season running and they will be joined in group G by Sporting Lisbon and Maribor, who elimiated Celtic in the last round.
Arsenal have been matched up with Borussia Dortmund again as well as Galatasay and Anderlecht.
Liverpool, in the Champions League for the first time in five years, will re-enter the competition knowing they will have to play holders Real Madrid, Swiss Champions FC Basel and Ludogorets of Bulgaria who make their Champions League bow.
Elsewhere beaten finalists Atletico Madrid have been drawn with Juventus and Barcelona will play PSG in a mouth watering tie.
Draw in full:
Group A: Atletico Madrid, Juventus, Olympiakos, Malmo
Group B: Real Madrid, FC Basel, Liverpool, Ludogorets
Group C: Benfica, Zenit, Bayer Leverkusen, AS Monaco
Group D: Arsenal, Borussia Dortmund, Galatasary, Anderlecht
Group E: Bayern Munich, Manchester City, CSKA Moscow, AS Roma
Group F: Barcelona, PSG, Ajax, APOEL Nicosia
Group G: Chelsea, Schalke 04, Sporting Lisbon, Maribor
Group H: Porto, Shaktar Donetsk, Athletic Bilbao, BATE Borisov