Thank you for your email. From my understanding, you had a knee effusion after playing Squash? Having an effusion after an intense sporting activity is not normal. Having some knee pain is. If you do have a knee effusion, I think the most pertinent thing to do is to find out the cause of the effusion.
This cause would also be the reason why you still have some knee pain now. There are many potential causes, such as cartilage injury or a meniscus injury.
If your knee is still causing you problems, I would strongly recommend that you get your knee checked by an Orthopaedic surgeon.
A thorough physical examination and perhaps some relevant radiological investigations would be needed to identify the cause of the pain. Appropriate management could then be directed towards the problem.
Hope this is useful and helps answers your questions!
Kind regards
Dr Sean Ng