Seven days later, last season's beaten finalists Liverpool host Barcelona in the first of the second legs before Ajax welcome Spurs to Amsterdam.
Atletico Madrid's Wanda Metropolitano home will then be the venue for the final of this season's Champions League on June 1.
Champions League semi-final dates in full:
April 30: Tottenham v Ajax
May 1: Barcelona v Liverpool
May 7: Liverpool v Barcelona
May 8: Ajax v Tottenham