Swaps where both parties are exposed to credit risk still lack convincing pricing mechanisms. This article presents a reduced-form model where the event of default is related to structural characteristics of each party. The cash flows submitted to credit risk are identified before the swap is priced. Analytical pricing formulas for interest rate and currency swaps are computed using a Gaussian model for risky bonds. Currency swaps exhibit additional correlation risk. The benefits from netting depend on the balance between exposures and market conditions in valuation. We show that sources of credit risk asymmetries are also likely to impact on credit spreads.