+1 on topical arnica

Arnica pellets, too, if you're open to homeopathy.