Jose Mourinho will play his second European final in two years after leading Roma to the final of this season’s Europa League.
The Serie A side held Bayer Leverkusen to a drab goalless draw in Germany on Thursday night.
Roma had edged the first leg 1-0 at home.
They will take perennial winners of the competition Sevilla for the trophy on May 31.
Erik Lamela’s extra-time header proved to be the deciding goal as the LaLiga side fought back to win 2-1 on the night in Seville.
They progressed with a 3-2 aggregate win.