New British No 1 Draper reaches Stuttgart semi-finals