Ash Barty and Simona Halep are on course to meet in the Stuttgart Open final after both reached the tournament's semi-finals on Friday