2006–07 Taça de Portugal
The 2006–07 Taça de Portugal was the 67th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation. The 2006–07 Taça de Portugal began on 3 September 2006. The final was played on 27 May 2007 at the Estádio Nacional.
Porto were the previous holders, having defeated Vitória de Setúbal 1–0 in the previous season's final. Porto was not able to regain their title as they were defeated by Atlético CP in the fourth round. Sporting CP defeated Belenenses 1–0 in the final to win their 14th Taça de Portugal. By winning the Taça de Portugal, Sporting CP qualified for the 2007 Supertaça Cândido de Oliveira.
Format and schedule
- One Hundred and three of the one hundred and four teams who participated in the 2006–07 Terceira Divisão, played in this round. Vitória Setúbal B was unable to compete in the domestic cup competition due to the possibility of encountering their senior side in the competition. Queluz also did not participate.
- Fifty four of the fifty six teams who participated in the 2006–07 Segunda Divisão, played in this round. [C.S. C.S. Marítimo|Marítimo B|Marítimo B] was unable to compete in the domestic cup competition due to the possibility of encountering their senior side in the competition. Queluz also did not participate.
Teams
Primeira Liga
- Académica de Coimbra
- Beira-Mar
- Belenenses
- Benfica
- Boavista
- Braga
- Desportivo das Aves
- Estrela da Amadora
- Marítimo
- Nacional
- Naval
- Paços de Ferreira
- Porto
- Sporting CP
- União de Leiria
- Vitória de Setúbal
Liga de Honra
- Chaves
- Estoril
- Feirense
- Gil Vicente
- Gondomar
- Leixões
- Olhanense
- Olivais e Moscavide
- Penafiel
- Portimonense
- Rio Ave
- Santa Clara
- Trofense
- Varzim
- Vitória de Guimarães
- Vizela
Second Division
;Série A- Bragança
- Fafe
- Famalicão
- Freamunde
- Lixa
- Lousada
- Maia
- Maria da Fonte
- Moreirense
- Pontassolense
- Ribeira Brava
- Ribeirão
- Vila Meã
- Camacha
- Dragões Sandinenses
- Esmoriz
- Fiães
- Infesta
- Lourosa
- Machico
- Marco
- Oliveirense
- Paredes
- Portosantense
- Sporting de Espinho
- União da Madeira
- União de Lamas
- Avanca
- Fátima
- Lusitânia
- Madalena
- Mirandense
- Nelas
- Oliveira do Bairro
- Operário
- Pampilhosa
- Penalva do Castelo
- Portomosense
- Sporting da Covilhã
- Sporting de Pombal
- Tourizense
- Abrantes
- Atlético CP
- Barreirense
- Eléctrico
- Estrela de Vendas Novas
- Imortal
- Louletano
- Mafra
- Messinense
- Odivelas
- Pinhalnovense
- Rio Maior
- Torreense
Third Division
;Série A- Amares
- Brito
- Cabeceirense
- Cerveira
- Joane
- Limianos
- Macedo de Cavaleiros
- Marinhas
- Merelinense
- Mirandela
- Mondinense
- União Torcatense
- Valdevez
- Vianense
- Vilaverdense
- Vieira
- AD Oliveirense
- Aliados Lordelo
- Alijoense
- Amarante
- Ataense
- Canedo
- Ermesinde
- Leça
- Oliveira do Douro
- Pedras Rubras
- Rebordosa
- São Pedro da Cova
- Tirsense
- Torre de Moncorvo
- Vila Real
- Vilanovense
- AD Valonguense
- Águeda
- Anadia
- Gafanha
- Milheiroense
- Oliveira do Hospital
- Paços de Brandão
- Sanjoanense
- Santacombadense
- São João de Ver
- Sátão
- Social Lamas
- Tocha
- Tondela
- Valecambrense
- Alcobaça
- Atlético Riachense
- Benfica Castelo Branco
- Bidoeirense
- Bombarralense
- Caldas
- Caranguejeira
- Gândara
- Idanhense
- Marinhense
- Monsanto
- Penamacorense
- Peniche
- Sertanense
- Sourense
- União de Coimbra
- 1º de Dezembro
- Alcochetense
- Atlético do Cacém
- Atlético Povoense
- Câmara de Lobos
- Caniçal
- Cartaxo
- Carregado
- Casa Pia
- Lourel
- Montijo
- O Elvas
- Oeiras
- Oriental
- Santana
- Sintrense
- Almancilense
- Amora
- Atlético do Reguengos
- Beira-Mar de Monte Gordo
- Campinense
- Cova da Piedade
- Desportivo de Beja
- Ferreiras
- Juventude Évora
- Lagoa
- Lusitano de Évora
- Lusitano VRSA
- Serpa
- Silves
- Angrense
- Capelense
- Fayal
- Marítimo Graciosa
- Marítimo Velense
- Praiense
- Santiago
- Santo António
- União Micaelense
- Vitória do Pico
District Leagues
- Aguiar da Beira
- Águias do Moradal
- Armacenenses
- Boavista de São Mateus
- Bougadense
- Canas Senhorim
- Carregosense
- CF Vasco da Gama
- Desportivo de Beja
- Fazendense
- Ferreiras
- Lousanense
- Mãe d'Água
- Monfortense
- Neves
- Oriolenses
- Pedras Salgadas
- Ponterrolense
- Porto Moniz
- Pescadores
- Seia
- Serzedelo
- União da Serra
- União do Nordeste
First round
For the first round draw, teams were drawn against each other in accordance to their geographical location. The draw was split up into four sections: teams from the north, the center, the south and the Azores region. The draw for the first round took place on 8 August. All first round cup ties were played on 3 September. Due to the odd number of teams involved at this stage of the competition, 1º de Dezembro, Canedo, Cartaxo, Lajense, Macedo de Cavaleiros, Penamacorense and União da Serra progressed to the next round. Vasco da Gama AC were scheduled to play Casa Pia, but forfeited their match due to the club folding at the beginning of the 2006–07 season. The first round of the cup saw teams from the Terceira Divisão start the competition alongside some teams who registered to participate in the cup from the Portuguese District Leagues.North Zone
| Home team | Score | Away team |
| AD Oliveirense | São Pedro da Cova | |
| Aliados Lordelo | Limianos | |
| Alijoense | Leça | |
| Bougadense | Mondinense | |
| Canas Senhorim | Cerveira | |
| Ermesinde | Serzedelo | |
| Joane | Amarante | |
| Marinhas | Mãe d'Água | |
| Merelinense | Vilaverdense |
| Home team | Score | Away team |
| Mirandela | Vieira | |
| Neves | Brito | |
| Oliveira do Douro | Pedras Rubras | |
| Pedras Salgadas | Amares | |
| Rebordosa | Vianense | |
| Tirsense | Cabeceirense | |
| União Torcatense | Torre de Moncorvo | |
| Valdevez | Vila Real | |
| Vilanovense | Ataense |
Central Zone
| Home team | Score | Away team |
| AD Valonguense | Caldas | |
| Alcobaça | Aguiar da Beira | |
| Atlético Riachense | Águias do Moradal | |
| Bidoeirense | Benfica Castelo Branco | |
| Caranguejeira | Oliveira do Hospital | |
| Carregosense | Águeda | |
| Fazendense | Paços de Brandão | |
| Gafanha | Monsanto | |
| Gândara | Marinhense |
| Home team | Score | Away team |
| Peniche | Santacombadense | |
| Sanjoanense | São João de Ver | |
| Sátão | Lousanense | |
| Sertanense | Anadia | |
| Social Lamas | Bombarralense | |
| Tocha | Milheiroense | |
| Tondela | Sourense | |
| União de Coimbra | Seia | |
| Valecambrense | Idanhense |
South Zone
| Home team | Score | Away team |
| Almancilense | Campinense | |
| Amora | Lusitano de Évora | |
| Atlético do Cacém | Armacenenses | |
| Atlético do Povoense | Oriolenses | |
| Atlético do Reguengos | Ferreiras | |
| Beira-Mar de Monte Gordo | Pescadores | |
| Câmara de Lobos | Silves | |
| Casa Pia | Vasco da Gama AC | |
| CF Vasco da Gama | Lusitano VRSA |
| Home team | Score | Away team |
| Cova da Piedade | Santana | |
| Juventude Évora | Montijo | |
| Lagoa | Carregado | |
| Monfortense | Caniçal | |
| O Elvas | Serpa | |
| Oeiras | Alcochetense | |
| Oriental | Desportivo de Beja | |
| Porto Moniz | Ponterrolense | |
| Sintrense | Lourel |
Azores Zone
| Home team | Score | Away team |
| Capelense | Boavista de São Mateus | |
| Marítimo Graciosa | Vitória do Pico | |
| Marítimo Velense | Santo António |
| Home team | Score | Away team |
| Praiense | Angrense | |
| Santiago | União Micaelense | |
| União do Nordeste | Fayal |
Second round
The draw for the second round took place on 11 September. All second round ties were played on 24 September. Due to the odd number of teams at this stage of the competition, Avanca, Bougadense, Imortal, Louletano, Maria da Fonte, Marítimo Graciosa, Oliveira do Bairro, Paços de Brandão, Paredes and Tourizense progressed to the next round. The second round saw teams from the Portuguese Second Division enter the competition.Série A
| Home team | Score | Away team |
| AD Oliveirense | Tirsense | |
| Amares | Lousada | |
| Ataense | Vila Meã | |
| Cerveira | Joane | |
| Fafe | Macedo de Cavaleiros | |
| Freamunde | Valdevez | |
| Maia | Lixa | |
| Marinhas | Mirandela |
| Home team | Score | Away team |
| Merelinense | Leça | |
| Moreirense | Aliados Lordelo | |
| Oliveira do Douro | Pontassolense | |
| Ribeira Brava | Bragança | |
| Ribeirão | Neves | |
| Serzedelo | Famalicão | |
| União Torcatense | Rebordosa |
Série B
| Home team | Score | Away team |
| Dragões Sandinenses | Camacha | |
| Esmoriz | Portosantense | |
| Gafanha | Valecambrense | |
| Lusitânia Lourosa | Infesta | |
| Machico | Fiães | |
| Marco | Canedo |
| Home team | Score | Away team |
| Oliveirense | Sanjoanense | |
| Santana | Porto Moniz | |
| Sporting de Espinho | Carregosense | |
| União da Madeira | Caniçal | |
| União de Lamas | UD Valonguense |
Série C
| Home team | Score | Away team |
| Alcobaça | Lajense | |
| Capelense | Penamacorense | |
| Caranguejeira | Sátão | |
| Fátima | Penalva do Castelo | |
| Madalena | Praiense | |
| Nelas | Lusitânia | |
| Peniche | Pampilhosa | |
| Portomosense | Tocha |
| Home team | Score | Away team |
| Santiago | Social Lamas | |
| Sertanense | Marítimo Velense | |
| Sourense | Fayal | |
| Sporting da Covilhã | Mirandense | |
| Sporting de Pombal | Marinhense | |
| União da Serra | Bidoeirense | |
| União de Coimbra | Operário |
Série D
| Home team | Score | Away team |
| Amora | 1º de Dezembro | |
| Atlético CP | Serpa | |
| Barreirense | CF Vasco da Gama | |
| Beira-Mar de Monte Gordo | Silves | |
| Ferreiras | Atlético Riachense | |
| Cartaxo | Casa Pia | |
| Lagoa | Oeiras | |
| Juventude Évora | Abrantes |
| Home team | Score | Away team |
| Mafra | Atlético do Cacém | |
| Messinense | Pinhalnovense | |
| Odivelas | Real | |
| Oriental | Eléctrico | |
| Rio Maior | Atlético Povoense | |
| Sintrense | Estrela de Vendas Novas | |
| Torreense | Almancilense |
Third round
The draw for the third round took place on 30 October. The majority of the third round ties were played on 11 November. Due to the odd number of teams in the competition, Casa Pia progressed to the next round due to having no opponent to face at this stage of the competition. The third round saw teams from the Liga de Honra enter the competition.| Home team | Score | Away team |
| Avanca | Gondomar | |
| Bragança | Imortal | |
| Camacha | Alcobaça | |
| Capelense | Portimonense | |
| Esmoriz | Pontassolense | |
| Joane | Louletano | |
| Juventude Évora | Pampilhosa | |
| Lagoa | União da Serra | |
| Leixões | Ribeirão | |
| Lourosa | Famalicão | |
| Lusitânia | Chaves | |
| Mafra | Vitória de Guimarães | |
| Maia | Madalena | |
| Marco | Lousada | |
| Maria da Fonte | Bougadense | |
| Mirandela | Feirense | |
| Odivelas | Ataense | |
| Olivais e Moscavide | Tocha | |
| Operário | Rio Ave | |
| Penalva do Castelo | 1º de Dezembro |
| Home team | Score | Away team |
| Pinhalnovense | Paços de Brandão | |
| Rebordosa | Macedo de Cavaleiros | |
| Santa Clara | Beira-Mar de Monte Gordo | |
| Sátão | Olhanense | |
| Sertanense | Barreirense | |
| Sintrense | Estoril | |
| Sourense | Santiago | |
| Sporting da Covilhã | Tourizense | |
| Sporting de Espinho | Eléctrico | |
| Torreense | Atlético CP | |
| Trofense | Rio Maior | |
| União da Madeira | Machico | |
| União de Lamas | Santana | |
| Valdevez | Paredes | |
| Vizela | ||
| Oliveira do Bairro | Oliveirense | |
| Ferreiras | AD Oliveirense | |
| Moreirense | Valecambrense | |
| Marítimo Graciosa | Penafiel | |
| Varzim | Leça |
Fourth round
The draw for the fourth round took place on 28 November. Sporting CP's cup tie against União da Madeira was played on 21 December, whilst Benfica's tie against Oliveira do Bairro was played on 6 January. The remainder of the ties were played on 7 January. Due to the odd number of teams in the competition, Rio Ave progressed to the next round due to having no opponent to face at this stage of the competition. The fourth round saw teams from the Primeira Liga enter the competition.| Home team | Score | Away team |
| União da Madeira | Sporting CP | |
| Benfica | Oliveira do Bairro | |
| Porto | Atlético CP | |
| Bragança | Marco | |
| Gondomar | Rio Maior | |
| Leixões | Famalicão | |
| Paredes | Belenenses | |
| Penalva do Castelo | Maria da Fonte | |
| Santiago | Odivelas | |
| Valecambrense | Varzim | |
| Beira-Mar | Santana | |
| Boavista | Macedo de Cavaleiros | |
| Camacha | Olhanense | |
| Desportivo das Aves | Oliveirense |
| Home team | Score | Away team |
| Estoril | Santa Clara | |
| Estrela da Amadora | Feirense | |
| Juventude Évora | Pinhalnovense | |
| Louletano | Sporting de Espinho | |
| Maia | Lagoa | |
| Nacional | Vizela | |
| Penafiel | Marítimo | |
| Pontassolense | Olivais e Moscavide | |
| Naval | Casa Pia | |
| Sertanense | Lusitânia | |
| Sporting da Covilhã | Mafra | |
| Académica de Coimbra | Vitória de Setúbal | |
| Braga | Portimonense | |
| Paços de Ferreira | União de Leiria |