Do you have rest days?

ok little backup:
Thursday I had 2h intense swimming
Saturday before noon I trained 2h with a coach swimming and core and squats exercices
then Saturday afternoon I had 1h tennis
Sunday I ran 7k
now aftermath:
I barely can walk and going down the stairs is agony XD

I am supposed to have swimming today again but I am so tired. my coach said I should come regardless and at least do easy.
and tomorrow my other coach said sore or not he s gonna train me the same way XD
but shouldn t I have a limit to rest? or this is better to push through XD
Do you have rest days?
Post Opinion