I lean towards the rhino because its skin is incredibly tough, has that horn and their charge is powerful.
Hippos are more aggressive and have an incredible bite, and they too have a very thick hide. But I don't see any obvious advantage over the rhino besides most likely having better senses and intelligence.
I think if a fight actually happens between the two, the rhino has the upper hand.