Barcelona was handed a tough group along with Tottenham and Inter, while Real Madrid will have to face Roma and CSKA Moskva

The groups are set, and now we have to wait three weeks for the UEFA Champions League to start.

The most important club competition in the world will feature some interesting matchups following the draw that took place earlier today. All teams will be gunning to reach the final, which is set to be played on June 1, 2019, at Estadio Wanda Metropolitano in Madrid.

Here's the full list of groups after tonight's draw.

Spanish giants Atlético and Barcelona will play on the same matchday, as they were drawn in Groups A and B, respectively. Real Madrid will be playing in Group G, after being paired up against Roma, CSKA and Viktoria Plzen.

PSG will have to face Liverpool and Napoli in Group C, which will guarantee a complicated group for the Ligue 1 outfit. Serbian side Crvena Zvezda completes that group. 

Group D seems to be the most relaxed of the bunch, with Lokomotiv, Porto, Schalke and Galatasaray fighting for the spots that grant access to the KO stage.

German giants Bayern München will have to beat former UCL winners Benfica and Ajax, with AEK Athens as the Group E's minnows. Group F will see Manchester City as the main candidate to win, with Shakhtar, Lyon and Hoffenheim battling for the remaining spot in the next stage.

Last, but not least, Juventus and Manchester United will go toe-to-toe for the top spot in Group G. Nevertheless, Valencia's presence could complicate things for either side. Swiss' Young Boys complete the group.