Thanks for the query to H.C.M. Forum.
As injury was blunt and , now there is swelling , it may be due to ,Ligament tears
infection ( bursitis), fracture
in some bone ( chip ),
Dislocation of joint ( partial).
In my opinion consult an orthopaedician and get his opinion.
Till take ibuprofen
600 mg twice in day along ranitidine