Kvalifiseringen til VM i 2006 så mer enn overkommelig ut. Russland, Slovakia, Estland, Luxembourg og Liechtenstein var motstanderne. Etter 2-0 borte mot Latvia og 4-0 hjemme mot Estland, kom en av de store overraskelsene i kvalifiseringen. Portugal ledet 2-0 til pause borte mot Liechtenstein, men slapp inn to mål etter pause, og kampen endte 2-2. Portugal tok affære og vant hele 7-1 hjemme mot Russland. Etter 5-0 borte mot Luxembourg fikk Portugal sin andre uavgjort, da borte mot Slovakia. De møttes også i Portugal, der hjemmelaget vant 2-0. Ronaldo ble eneste målscorer i 1-0-seieren borte mot Estland, før det ble 6-0 hjemme mot Luxembourg. I Russland spilte hjemmelaget og Portugal uavgjort 0-0. Hjemme i Portugal kom hjemmelaget seg over et tidlig baklengsmål mot Liechtenstein og snudde til 2-1. Den siste kampen endte 3-0 hjemme mot Latvia.