If you have a full training schedule, timing when to do what can be very important.
Generally, you can apply a rule like this: Skill before power, power before endurance.
So, you want to be as fresh as possible when you are about to do skill based training, like when you are going to spar, and you are going to want to be fresher for a heavy lifting session than for a long run. One of the main reasons for this is chance of injury. If you exhaust yourself before your skills training, there is a better chance you are going to be a bit slower, and you increase the risk of injury, and if you exhaust yourself before heavy lifting, your form will not be as good, thus again, increasing the risk of injury.
I have always personally found that either lifting or running in the morning works well, and gives me enough time to recover for training that evening. Alternatively, if I am only doing strength and cardio that day, I often use my strength training as a warm up, and my cardio as a kind of active cool down.
The best thing to do is experiment yourself, and see what works for you.