Tobacco is a great anti-inflammatory, but you need to use fresh tobacco leaves which are near to impossible to get. I tried to get some earlier this year, but no one will sell them, apparently something to do with taxation!! You might want to try Arnica for bruising and swelling, or even check into getting some traumeel. I have been using Arnica lately with pretty good success. Both are available at Whole Foods, or other natural food stores.
I've got some arnica. I'll revisit it.