We present a topological result, named crossing lemma, dealing with the existence of a continuum which crosses a topological space between a pair of "opposite" sides. This topological lemma allows us to obtain some fixed point results. In the works of Zanolin, 2010, we have widely exposed the crossing lemma for planar regions homeomorphic to a square, and we have also presented some possible applications to the theory of topological horseshoes and to the study of chaotic-like dynamics for planar maps. In this work, we move from the framework of the generalized rectangles to two other settings (annular regions and invariant sets), trying to obtain similar results. An application to a model of fluid mixing is given.