You could have a ligament tear or strain which won't show up on an x-ray. If there is swelling though, I would recommend getting it checked out again by your personal doctor and requesting an MRI. Don't mess with knee pain...it can be awful to recover from a knee injury.