I cannot see Ajax doing Juve. People are forgetting how poor Real are this season. Ajax are not top of their own league. They played in a group with Bayern and Bayern came out on top. Against a side like Juve (who have now started resting Ronaldo for CL games) they will get beaten.
Barca v Liverpool and City v Juve should be the semi finals. But yes, can't expect to beat Spurs. It will be tough. Tge atmosphere we can create at home to drive the team on should hopefully see us through. Hoping the Spurs game is at Wembley or they have some teething issues at their home ground. With that single tier end it will be a tough place to play.