Semi-finals
18/04/2007 20:00 Sporting CP Sporting CP - SC Beira-Mar SC Beira-Mar 2:1
19/04/2007 20:00 Os Belenenses Os Belenenses - Sporting Braga Sporting Braga 2:1 aet
Final
27/05/2007 16:00 Os Belenenses Os Belenenses - Sporting CP Sporting CP