I think you have sustained soft tissue injury
to knee. I do not think that it can be a fracture
. I would suggest you to take Brufen for pain relief, apply ice and and also diclofenac
ointment. I would also suggest you to take rest and wear knee brace
. I recommend you that you should not walk much or bend your knee.