We analyse the possible contribution of topological defects to cosmic microwave anisotropies, both temperature and polarisation. We allow for the presence of both inflationary scalars and tensors, and of polarised dust foregrounds that may contribute to or dominate the B-mode polarisation signal. We confirm and quantify our previous statements that topological defects on their own are a poor fit to the B-mode signal. However, adding topological defects to a models with a tensor component or a dust component improves the fit around ℓ = 200. Fitting simultaneously to both temperature and polarisation data, we find that textures fit almost as well as tensors (∆χ 2 = 2.0), while Abelian Higgs strings are ruled out as the sole source of the B-mode signal at low ℓ. The 95% confidence upper limits on models combining defects and dust are Gµ < 2.7 × 10 −7 (Abelian Higgs strings), Gµ < 9.8 × 10 −7 (semilocal strings) and Gµ < 7.3 × 10 −7 (textures), a small reduction on the Planck bounds. The most economical fit overall is obtained by the standard ΛCDM model with a polarised dust component.