After coming through their semi-final against Bayern Munich 5-3 on aggregate, Real Madrid or Juventus await Barca in next month's Champions League final, which will be held at Berlin's Olympiastadion.
Here are some of the highlights of their run so far.
