Griekspoor är rankad 37:a i världen och skulle inte på papperet ha så stora chanser mot Ruud men med starkt servande fick han norrmannen på fall.
– Han servade väldigt bra. Det var den stora skillnaden. Han sätter en oerhörd press på motståndaren med serven, säger SVT:s expertkommentator Magnus Gustafsson.
Matchen avgjordes i ett spännande tiebreak där nederländaren gick fram till 6-3 men där Ruud räddade två matchbollar. Men på den tredje kunde Griekspoor slå in en hård smash för matchen.
Griekspoor är nu framme i dubbelfinal såväl som singelsemifinal.
Gustafsson var imponerad av Griekspoor och tror att nederländaren har kapaciteten att gå hela vägen i Stockholm.
En av förhandsfavoriterna som höll ikväll var bulgaren Gregor Dimitrov som vann sin kvartsfinal mot schweizaren Dominic Stricker, 6-3,6-2.
– En bra match, han är knepig att möta, sa Dimitrov till SVT Sport.