I agree re: the soda water. I also use Spot Shot...
If the OxyClean doesn't do it, try Spot Shot. I've gotten red wine out of our light-colored berber with it, and the guys who installed our carpet in the basement recommended it for stain removal, too.