Carles Puyol and Frank Lampard during their epic Champions League semi-final in 2012.

Can you name every club to appear in a Champions League semi-final?

It’s over 30 years since the European Cup was rebranded as the Champions League – but how many of the semi-finalists can you name in the modern era?

There are plenty of famous names that have made the final four on a number of occasions, while there are also some notable success stories of smaller clubs that went on memorable runs.

Once you’ve given it a go, why not try and name the top scorer from every Champions League season?

We’ve given you 15 minutes to name each club to have appeared in a semi-final, going in order from the most appearances to the least.

If you haven’t already, sign up for a Planet Sport account to access hints for those tricky answers and to register your score on the leaderboard.

Good luck, and don’t forget to tweet us your scores at @planetfutebol.

NEXT QUIZ: Can you name the top 20 English scorers in Champions League history?