Den 2005 världsmästare, som har förlorat bara en ram i tre matcher, tog bara 53 matcher för att spela in sin seger.
Ding vann de tre sista ramarna, den beslutande med en paus på 108, för att slå Thailands Thepchaiya Un-Nooh 4-3.
Reigning världsmästare Stuart Bingham besegrade Wales Ryan Day 4-2 för att sätta upp ett sista fyra möte med Joe Perry som såg utanför Ali Carter 4-1.
Shaun Murphy krossade Liang Wenbo 4-0 för att sätta upp en World Grand Prix semifinal mot Ding Junhui i Llandudno.