We prove a global version of the so-called div-curl-lemma, a crucial result for compensated compactness and in homogenization theory, for mixed tangential and normal boundary conditions in bounded weak Lipschitz domains in 3D and weak Lipschitz interfaces. The crucial tools and the core of our arguments are the de Rham complex and Weck's selection theorem, the essential compact embedding result for Maxwell's equations.