The play-off first legs were played on 14âÂÂ16 November 2003, while the second legs were played on 18âÂÂ19 November 2003. Winners of play-off round qualified to the championship played following year in May and June, where Germany was chosen to host the fixtures. For the draw of the play-offs, every of the six best runners-up were drawn against one of the six best group winners of another group with the runners-up playing their first match at home. The other group-winners were drawn each other.
Serbia and Montenegro won 5âÂÂ4 on aggregate
Germany won 2âÂÂ1 on aggregate
Croatia won 2âÂÂ1 on aggregate
3âÂÂ3 on aggregate, Portugal won 4âÂÂ1 on penalties.
3âÂÂ3 on aggregate, Switzerland won 4âÂÂ3 on penalties.
Belarus won 5âÂÂ1 on aggregate
1âÂÂ1 on aggregate, Italy won on away goals rule.
Sweden won 3âÂÂ1 on aggregate