Answer by
mooman2679 (1018)
You are right, your cat probably just got into a fight. It face is swollen probably by getting batted by another cat, or it could have a nail stuck in its skin causing an infection. The cough could just be from it's throat being sore from hissing.