Munster have received a tough draw against reigning champions Saracens in next season's Champions Cup pool stages.
As well as a repeat clash against the team who knocked them out at the semi-final stage in 2017 and 2019, Munster will face Racing 92, who defeated them in the 2018 semi-final.
The French side will visit Thomond Park with former Munster stars Simon Zebo and Donnacha Ryan now part of their team.
Welsh side Ospreys complete a tough Pool 4.
"Racing, Saracens and Munster in the same Pool looks heavy," said Dimitri Yachvili, who made the draw with Bryan Habana in Lausanne, Switzerland.
“This Pool is full of top quality sides and it will be a massive challenge,” head coach Johann van Graan told munsterrugby.ie.
2019 runners-up Leinster are the top seeds in Pool 1, and they were drawn against Lyon, Northampton Saints, and Benetton.
“Today was the first day of pre-season for us in UCD so to now have the full Heineken Champions Cup draw confirmed, in addition to last week’s confirmed Guinness PRO14 conferences, it definitely sharpens the mind for the considerable task ahead this season," head coach Leo Cullen told leinsterrugby.ie.
“Overall it’s a very competitive pool but we very much look forward to the challenge that it presents in particular in a World Cup season.”
Connacht, on their return to the competition for the first time since the 2016-17 season, were drawn alongside Toulouse, Gloucester, and Montpellier in Pool 5.
Ulster find themselves in Pool 3 with Challenge Cup champions Clermont Auvergne, Harlequins and Bath.
Ronan O'Gara's first Champions Cup campaign as a head coach will see his La Rochelle side meet Exeter Chiefs, Glasgow Warriors, and Sale Sharks.
The tournament is set to kick-off on Friday, November 15 - a later start due to the World Cup - with the first four games played in the space of five weeks.
The final will take place at the Stade de Marseille on Saturday, May 23, 2020.
Pool 1: Leinster Rugby, Lyon, Northampton Saints, Benetton Rugby
Pool 2: Exeter Chiefs, Glasgow Warriors, La Rochelle, Sale Sharks
Pool 3: ASM Clermont Auvergne, Ulster Rugby, Harlequins, Bath Rugby
Pool 4: Saracens, Munster Rugby, Racing 92, Ospreys
Pool 5: Toulouse, Gloucester Rugby, Connacht Rugby, Montpellier
So there we have it 🎬
The Pools for next season's #ChampionsCup are set in stone for all to see 🤩
Initial thoughts on the groups?
The toughest pool is _____ ✍️💬 pic.twitter.com/aO0cGcYenl— Heineken Champions Cup (@ChampionsCup) June 19, 2019
Pool 1: Castres Olympique, Worcester Warriors, Dragons, Enisei-STM
Pool 2: Scarlets, RC Toulon, London Irish, Bayonne
Pool 3: Wasps, Edinburgh Rugby, Bordeaux-Bègles, Agen
Pool 4: Stade Français Paris, Bristol Bears, Zebre Rugby Club, Brive
Pool 5: Cardiff Blues, Leicester Tigers, Pau, Rugby Calvisano
Updated at 4pm with reaction from head coaches.