Tommy Robredo saw off Andreas Seppi to make it through to the semi-finals of the inaugural Shenzen Open.