The worst enemy of T-Rex was another T-Rex. There is fossil evidence that these animals killed each other and even ate each other once in a while.
Other than that, only Deinosuchus (a gigantic alligator) could be considered as an important enemy of T-Rex.
Other than that, only Deinosuchus (a gigantic alligator) could be considered as an important enemy of T-Rex.