Real, who won that game 4-1 in extra-time, will play first-time semi-finalists Manchester City, with the first leg in Manchester.
Atletico, who beat holders Barcelona in the quarter-finals, will be at home to Bayern Munich in their first leg.
Bayern manager Pep Guardiola therefore misses what would have been a difficult semi-final for him against City, the Premier League side he will manage from the end of the season.
First legs are on April 26-27 and second legs on May 3-4. – Reuters
Original source: CL draw: Real v City, Barca v Atletico