Grass might not be his strongest surface but Rafael Nadal has won Wimbledon on a couple of occasions.
Rafael Nadal has won Wimbledon two times in 2008 and 2010, beating Roger Federer and Tomas Berdych.