| Chelsea | 2-0 | Leverkusen | ||
| Referee: Stéphane Lannoy (FRA) – Stadium: Stamford Bridge, London (ENG) | ||||
| 04/24/2012 10:08:10 | ||||
| Genk | 0-0 | Valencia | ||
| Referee: Thomas Einwaller (AUT) – Stadium: KRC Genk Arena, Genk (BEL) | ||||
| 03/21/2012 10:50:59 | ||||
| Olympiacos | 0-1 | Marseille | ||
| Referee: Pedro Proença (POR) – Stadium: Georgios Karaiskakis Stadium, Piraeus (GRE) | ||||
| 03/21/2012 10:50:59 | ||||
| Dortmund | 1-1 | Arsenal | ||
| Referee: Gianluca Rocchi (ITA) – Stadium: BVB Stadion Dortmund, Dortmund (GER) | ||||
| 03/21/2012 10:50:59 | ||||
| Porto | 2-1 | Shakhtar Donetsk | ||
| Referee: Felix Brych (GER) – Stadium: Estádio do Dragão, Porto (POR) | ||||
| 03/21/2012 10:50:59 | ||||
| APOEL | 2-1 | Zenit | ||
| Referee: Eduardo Iturralde González (ESP) – Stadium: GSP Stadium, Nicosia (CYP) | ||||
| 03/21/2012 10:50:59 | ||||
| Barcelona | 2-2 | Milan | ||
| Referee: Martin Atkinson (ENG) – Stadium: Camp Nou, Barcelona (ESP) | ||||
| 04/30/2012 15:16:41 | ||||
| Plzeň | 1-1 | BATE | ||
| Referee: Laurent Duhamel (FRA) – Stadium: Eden, Prague (CZE) | ||||
| 03/21/2012 10:50:59 | ||||
| Man. City | 1-1 | Napoli | ||
| Referee: Jonas Eriksson (SWE) – Stadium: City of Manchester Stadium, Manchester (ENG) | ||||
| 03/21/2012 10:50:59 | ||||
| Villarreal | 0-2 | Bayern | ||
| Referee: Cüneyt Çakır (TUR) – Stadium: Estadio El Madrigal, Villarreal (ESP) | ||||
| 03/21/2012 10:50:59 | ||||
| Lille | 2-2 | CSKA Moskva | ||
| Referee: Olegário Benquerença (POR) – Stadium: Lille Métropole, Villeneuve-d'Ascq (FRA) | ||||
| 03/21/2012 10:50:59 | ||||
| Internazionale | 0-1 | Trabzonspor | ||
| Referee: Stefan Johannesson (SWE) – Stadium: Stadio Giuseppe Meazza, Milan (ITA) | ||||
| 03/21/2012 10:50:59 | ||||
| Basel | 2-1 | Oţelul | ||
| Referee: William Collum (SCO) – Stadium: St. Jakob-Park, Basel (SUI) | ||||
| 03/21/2012 10:51:04 | ||||
| Benfica | 1-1 | Man. United | ||
| Referee: Damir Skomina (SVN) – Stadium: Estádio do Sport Lisboa e Benfica, Lisbon (POR) | ||||
| 03/21/2012 10:51:04 | ||||
| Dinamo Zagreb | 0-1 | Real Madrid | ||
| Referee: Svein Oddvar Moen (NOR) – Stadium: Stadion Maksimir, Zagreb (CRO) | ||||
| 03/21/2012 10:51:04 | ||||
| Ajax | 0-0 | Lyon | ||
| Referee: Wolfgang Stark (GER) – Stadium: Amsterdam ArenA, Amsterdam (NED) | ||||
| 03/21/2012 10:51:04 | ||||
Last updated: 02/05/2012 09:35 CET
The UEFA Champions League comprises three qualifying rounds, a play-off round, a group stage and four knockout rounds.
Qualifying
In matches in the three qualifying rounds and the play-off stage, clubs play two matches against each other on a home-and-away basis. The club which scores the greater aggregate of goals qualifies for the next round, with away goals and then penalties used to determine the winner in the event of a draw.
Group stage
The ten winners in the play-off round ties – five from the best-placed path and five from the champions path – join 22 automatic entrants in the 32-team group stage. The clubs are split into eight groups of four teams, who play home and away against each of their pool opponents between September and December to decide which two teams from each section advance to the first knockout round. The third-place finishers in each group enter the UEFA Europa League round of 32.
Knockout phase
From the last 16 until the semi-finals, clubs play two matches against each other on a home-and-away basis with the same rules as the qualifying and play-off rounds applied. In the last 16, group winners play runners-up other than teams from their own pool or nation, while from the quarter-finals on the draw is free.
Final
The final is decided by a single match, which this season will be played at Fußball Arena München on Saturday 19 May 2012.
Further details, including the criteria for separating teams that finish level on points in a group, can be found in the official competition regulations.