The 2006 Supertaça Cândido de Oliveira was the 28th edition of the Supertaça Cândido de Oliveira, the annual Portuguese football season-opening match contested by the winners of the previous season's top league and cup competitions (or cup runner-up in case the league- and cup-winning club is the same).
The last meeting between these two sides, prior to this encounter, was in the domestic cup competition, where the Dragões defeated the Sadinos in the previous season's final of the Taça de Portugal.
After taking a bye to the quarter-finals due to the odd number of teams at the sixth round stage of the competition, Porto met fellow first division side Marítimo, which they won thanks to a 96th-minute extra-time goal from Benni McCarthy.
After claiming a 2–0 victory over Lixa in the sixth round, the Sadinos faced fellow Primeira Liga side Boavista in the quarter-finals.
In a match which proceeded to extra-time, Vitória de Guimarães would score first on 110 minutes through Polish striker Marek Saganowski.
Vitória de Setúbal would level through center half Auri on 119 minutes which would take the game to a penalty shootout.
In the penalty shootout, Guimarães' Paulo Sérgio missed his spot kick and Carlitos converted his to send his side through to their tenth cup final where they lose to their Supertaça opponents.
Barros' squad selection saw him leave out Bruno Moraes, João Paulo, Lucho González, Pedro Emanuel and Tomo Šokota who were unavailable for the game due to injury.
[23] The exclusion of first team regulars like González and Pedro Emanuel saw Barros make the surprise inclusion in the Porto squad of Brazilian full back Ezequias and wingers Diogo Valente and Vieirinha.
[23] Rui Barros's squad selection for the Supertaça saw him include three newly acquired players: Diogo Valente, Ezequias and Tarik Sektioui.
The major debates in Porto's line-up was whether Moroccan international Tarik Sektioui or Alan would start on the left wing and who would replace Lucho González in midfield.
Caretaker manager Barros would select Alan to start on the left wing as well as play Anderson in the attacking midfield role in order to support striker Adriano.
Hélio Sousa was unable to count on Serbian goalkeeper Nikola Milojević and Nigerian forward Kevin Amuneke for the match due to both players waiting for their work permits to come through.
[25] Hélio Sousa's squad selection saw him include eight newly acquired players: César La Paglia, Hugo, João Paulo, Luís Lourenço, Marcelo Labarthe, Mário Carlos, Sandro and Silvestre Varela.
López would then find Jorginho, who would play in Vieirinha, who beat a Vitória player and fired the ball from outside of the box into the net to make it 3–0.