  We show that any graph product of residually finite monoids is residually
finite. As a special case we obtain that any free product of residually finite
monoids is residually finite. The corresponding results for graph products of
semigroups follow.
