Call a directed partially ordered cancellative divisibility monoid M a Riesz monoid if for all x, y 1 , y 2 ≥ 0 in M, x ≤ y 1 + y 2 ⇒ x = x 1 + x 2 where 0 ≤ x i ≤ y i . We explore the necessary and sufficient conditions under which a Riesz monoid M with M + = {x ≥ 0|x ∈ M } = M generates a Riesz group and indicate some applications. We call a directed p.o. monoid M Πpre-Riesz if M + = M and for all x 1 , x 2 , ..., xn ∈ M , glb(x 1 , x 2 , ..., xn) = 0 or there is r ∈ Π such that 0 < r ≤ x 1 , x 2 , ..., xn, for some subset Π of M.We explore examples of Π-pre-Riesz monoids of * -ideals of different types. We show for instance that if M is the monoid of nonzero (integral) ideals of a Noetherian domain D and Π the set of invertible ideals, M is Π-pre-Riesz if and only D is a Dedekind domain. We also study factorization in pre-Riesz monoids of a certain type and link it with factorization theory of ideals in an integral domain.