Champions League final: the road to Berlin

The 16 teams in today's draw are six games away from reaching the final at the Olympiastadion in Berlin on 6 June 2015; see their routes to Germany here.

Champions League final: the road to Berlin
Champions League final: the road to Berlin ©Getty Images