Arnica cream is widely touted over here for bruises and sprains:I'd say it works for both.
It is sold in regular pharmacies as well as alternative ones, as a gel and as a cream. It is one of those natural remedies that needs the directions read for side effects etc. because it is doing something.