The Australian beat Nadal 3-6 7-6 7-6 in the last-16 in Acapulco and will now face Stan Wawrinka in the quarter-finals.
But Kyrgios was booed by the crowd for some of his antics during the match – including an underarm first serve – and Nadal, who was clearly fuming and barely shook his opponent’s hand, took aim at him afterwards.
'It is time to kick out the Big Three' - Harris says next generation are here to stay
The Spaniard said: "He is a player who has ginormous talent.
"He could win Grand Slams and fight the top positions of the ranking, but there is a reason why he is where he is.
He lacks respect for the public, the rival and towards himself.
But Kyrgios hit back immediately in his own press conference, saying: “I’m different, Rafa’s different, he can focus on what he needs to do.
He doesn’t know the journey I’ve been through, he doesn’t know anything about me so I’m not going to listen at all.
“It’s the way I play, it’s the way he plays.
“He’s very slow between points. There’s a rule in the books that says you have to play at the speed of the server, Rafa has the speed every time.
“I’m not going to comment on his game, he has his game, I have my game."
US Open
'It's not acceptable' - Djokovic gets 'unfair treatment' compared to Federer and Nadal, says Becker
Laver Cup
Discovery Sports secures decade-long deal to show Laver Cup exclusively across Europe