In this paper we prove that for each 2-dimensional polyhedron P with weakly Hopfian fundamental group, every homotopy domination of P over itself is a homotopy equivalence. A group is weakly Hopfian if it is not isomorphic to a proper retract of itself. Thus every Hopfian group is weakly Hopfian.
The class of Hopfian groups contains: all torsion-free hyperbolic groups, finitely generated linear groups, knot groups, limit groups, and many others.
One corollary to the main result is that for 2-dimensional polyhedra with elementary amenable (including virtually-solvable) fundamental groups of finite cohomological dimension, the answer to our question is positive (we show that every elementary amenable group with finite cohomological dimension is Hopfian).
The problem in consideration is related in an obvious way to the famous question of K. Borsuk (1967): Is it true that two compact ANR's homotopy dominating each other have the same homotopy type?