i would imagine lots of vitamin c, ice, and massaging. its just a bruise.. if it were something like a hand itd be easier, since you could alternate cold and hot water to get the blood circulating better. it helps swelling, i would imagine it helps a bruise.
I have no idea, but get some makeup from physician's formula. If you're Caucasian, use the green concealer, blend, cover with the peachy tone concealer, and cover with powder makeup. Won't be noticeable at all. I know from the last boyfriend and a late night trip to Walmart right afterward