Nadal is looking to follow Roger Federer, who beat Adrian Mannarino 6-0, 7-5, 6-4 earlier today, into the quarter-finals.
The two legendary players are on track to meet in the final on Sunday but Vesely believes he is the kind of man who could upset No 2 seed Nadal.
“This year he plays in an incredible form, he did not give a chance to his opponents,” 6ft 6in Vesely told Czech outlet Blesk.
“But at the same time they did not have the power to cause him problems.
“A player needs a serve that is a weapon, which does not give them the many rallies and rhythms they need.”
Vesely and Nadal have met once before but that was three years ago in Hamburg on clay and the Czech does not believe the 6-4, 7-6 defeat will have any bearing on proceedings.
“I will do my best. It does not matter if Nadal or someone else is behind the net,” Vesely added.
“Sixteen people can’t play at once, you need to use chances and try to move on.”
Vesely has already knocked out two seeds this year, dispatching Diego Schwartzman and Fabio Fognini in consecutive matches.
But the 24-year-old is also looking to draw on a win over Novak Djokovic in Monte Carlo two years ago, arguably the best victory of his career.
“A man, when he is going to play with the best player in the world, is another pressure, another feeling,” Vesely also said.
“These players have completely different qualities and every such win over them is always encouraging.
“When I’m good to serve, there’s no reason to worry.”