UEFA have confirmed the Champions League semi-final dates with Tottenham Hotspur hosting Ajax Amsterdam on April 30 in the first leg at the refurbished White Hart Lane stadium.
The return leg will be played at Ajax's Johan Cruyff Arena on May 8.
In the other semi-final, last year's runners-up Liverpool head to the Nou Camp to play Barcelona in the first leg on May 1 with the return leg at Anfield six days later.
The final will be played at Atletico Madrid's Wanda Metropolitano stadium in the Spanish capital on June 1.
PICS: Messi's Barca in semis; Ronaldo's Juve stunned
CL PIX: Spurs stun City; Liverpool see off Porto
Turning Point: Sunrisers bowling choke CSK
Football Extras: Young victim of racist abuse
IPL sidelights: Last metro to leave ITO at midnight