The sooner you remove wine stains from clothing, the better your chances of getting them out. However, if your satin gown is very old, the wine stains are set in and will require a more thorough cleaning. Although you should always take fragile vintage clothing to a dry cleaner, sturdier dresses can withstand home cleaning. The key to cleaning your satin gown is to wash it gently and avoid spreading the stain by scrubbing it.
Soak a clean white cloth with club soda or white vinegar and blot the stain. Continue blotting until you've removed as much of the stain as possible, being careful not to get the dress any wetter than necessary. Do not scrub.
Mix a solution of 1 teaspoon dye-free laundry detergent made for delicates with 1 cup of cold water. Stir the solution and dip a clean, soft cloth into it. Wring the cloth out.
Blot the stain with the detergent solution. If desired, scoop out a small amount of suds and gently work them into the stain with your fingertips.
Blot the stain a final time with plain water.