If you are sure that you are not fired because of poor performance then I think you have a case. You only just returned to work so it is unlikely that you are fired because of performance.
I feel it is quite likely to be a case of discrimination. Don't let these people get away with it. Just a phone call to find out your right will not hurt. Right ?