The semi-final draw was made in January 1996 after the conclusion of the quarter finals. Unlike the other rounds, the semi-final ties were played over two legs, with each team playing one leg at home. The first leg matches were played on 11 and 14 February 1996, the second leg matches were played on 21 and 25 February 1996. Leeds United comfortably beat Birmingham City to reach their first domestic cup final for
23 years, while four-time winners Aston Villa only overcame Arsenal on away goals.
First leg {{football box •
Francis •
Yeboah •
Whyte {{football box •
Bergkamp •
Yorke Second leg {{football box
Aston Villa win on away goals {{football box
Leeds United win 5–1 on aggregate ==Final==