We study the problem of relaying in wireless networks with multiple sources and destinations. In such scenarios managing interference among users is a major challenge. We first derive an outer bound on the capacity region. Then, we derive an achievable rate region for this scenario. In the achievability scheme the relay tries to enhance reception of the desired information at its intended destinations as well as increase the interference at the receivers in order to facilitate interference cancellation. We identify special cases in which capacity is achieved.