Lors du tournoi ATP 500 de Rotterdam en 2008, il bat Andy Murray no 10 mondial au premier tour 7-5, 6-3 ; il bat un autre top 10, au Masters du Canada en 2007, Tomáš Berdych également no 10 mondial, 6-4, 7-5. Il passe à deux reprises près de belles victoires de prestige, à l'US Open 2011 où il a mené deux sets à zéro face à Andy Murray alors no 4 mondial (7-65, 6-2, 2-6, 0-6, 4-6) et à Wimbledon en 2010 où il mène deux sets à 1 contre le no 1 mondial Rafael Nadal (7-5, 2-6, 6-3, 0-6, 3-6). Il a remporté un tournoi deux années de suite en 2011 et 2012 à Kitzbühel en Autriche et un en double à Marseille en 2011. Alors qu'il n'avait jamais dépassé les 1/16 de finale dans les tournois de double en Grand Chelem, il atteint en 2013 la finale de l'Open d'Australie. Avec son compatriote Igor Sijsling, ils passent un premier tour très disputé en trois tie-breaks contre la paire Leonardo Mayer / Albert Ramos, puis ils battent la paire dont fait partie Jonathan Marray, un des vainqueurs du double de Wimbledon, et en demi-finale la paire vainqueur du MastersMarcel Granollers / Marc López classés 10 et 6 en double. Ils échouent contre les frères Bryan, classés 1 et 2 en finale. En Masters 1000, il atteint un quart de finale à Monte-Carlo en 2012.
Robin Haase possède la particularité de détenir le record de tie-breaks perdus consécutivement (17 entre 2012 et 2013).
En 2017, Robin Haase réalise sa meilleure performance au Masters 1000 du Canada, en atteignant les demi-finales. Battant successivement Albert Ramos-Viñolas (6-3, 6-3), Ernesto Escobedo (6-4, 6-1), Grigor Dimitrov alors tête de série no 7 (7-63, 4-6, 6-1) en huitièmes de finale et Diego Schwartzman en 1/4 (4-6, 6-3, 6-3). En demi-finale, il rencontre Roger Federer, où il s'incline (3-6, 65-7) en 1 h 15 de jeu.
Palmarès
Il a remporté treize titres en tournois Challenger en simple et 2 en tournois Future.
Il remporte le prix ATP « Retour de l'Année » (Comeback Player of the Year) en 2010, notamment pour avoir dominé la saison du circuit Challenger avec 7 titres.