Arsenal will face Borussia Dortmund, Napoli and Marseille in the UEFA Champions League group stages following Thursday's draw.
The Premier League side - who have reached the group stages of the competition for the last 16 seasons - were placed in a difficult Group F at the draw in Monaco.
Arsene Wenger's men will face a tough challenge to get out of the group, with Dortmund - last season's beaten finalists - and Napoli sure to present a serious test.
While that looks the toughest group, all four teams in Group H have lifted the trophy previously, with Barcelona joined by seven-time winners Milan, Ajax and Celtic.
Barcelona and Ajax have both won the competition on four occasions, while Celtic were crowned European champions in 1967.
Amazingly, Barca and Ajax have played each other six times in the last three years in the Champions League, with two meetings coming in the group stage and two in the round of 16, over two legs.
The other two matches were both legs of the 2011-12 quarter-final. Barcelona have won three of the fixtures, including both two-legged knockout ties.
Reigning champions Bayern Munich were placed in Group D, where they will meet Premier League outfit Manchester City, CSKA Moscow and Viktoria Plzen.
Premier League champions Manchester United were selected with Bundesliga side Bayer Leverkusen, La Liga's Real Sociedad and Shakhtar Donetsk of Ukraine in Group A.
Real Madrid manager Carlo Ancelotti will return to former club Juventus in Group B, while they will also face Turkey's Galatasaray and Denmark's FC Copenhagen.
UEFA Europa League winners Chelsea are in Group E, where they will meet Schalke, FC Basel and Steaua Bucharest. Chelsea beat both Basel and Steaua en route to Europa League glory last season.
Porto, the 2004 winners, Atletico Madrid, Zenit and Austria Vienna will make up Group G, while two-time winners Benfica of Portugal join big-spending Paris Saint-Germain, Olympiacos and Anderlecht in Group C.
The 2014 Champions League final will take place in Lisbon on May 24.
Full list of UEFA Champions League groups for the 2013-14 season:
Group A: Manchester United (England), Shakhtar Donetsk (Ukraine), Bayer Leverkusen (Germany), Real Sociedad (Spain)
Group B: Real Madrid (Spain), Juventus (Italy), Galatasaray (Turkey), FC Copenhagen (Denmark)
Group C: Benfica (Portugal), Paris Saint-Germain (France), Olympiacos (Greece), Anderlecht (Belgium)
Group D: Bayern Munich (Germany), CSKA Moscow (Russia), Manchester City (England), Viktoria Plzen (Czech Republic)
Group E: Chelsea (England), Schalke (Germany), FC Basel (Switzerland), Steaua Bucharest (Romania)
Group F: Arsenal (England), Marseille (France), Borussia Dortmund (Germany), Napoli (Italy)
Group G: Porto (Portugal), Atletico Madrid (Spain), Zenit St. Petersburg (Russia), Austria Vienna (Austria)
Group H: Barcelona (Spain), Milan (Italy), Ajax (Netherlands), Celtic (Scotland)