When Real Madrid and Dortmund meet in the first leg of their Champions League semi-final the players can be forgiven if they have a touch of deja vu.