Foxes will eat cats. Not as frequently, but occasionally. I've also seen a cat chase a fox away, so it's probably a crap shoot as to who prevails. Hawks should not be a problem. A Great Horned Owl may try to take a cat, but usually you get the cat back with a puncture through a lung where the owl's talons pierced through on either side of the spine.