Caroline Wozniacki and Angelique Kerber reached the Porsche Tennis Grand Prix final after beating their opponents Simona Halep and Madison Brengle respectively.