Claim: If a category has coproducts and is self-dual, then it has products.
Proof: This holds by self-duality.