Carolina Marin, the Rio Olympic champion, defeated fourth seeded Japan's Akane Yamaguchi 21-16 21-14 in an easy contest to reach the finals.
Sindhu, who had outclassed compatriot Saina Nehwal in straight games to book her place in the semi-finals, defeated Hyun 21-18, 14-21, 21-14 in a battle of nerves where fortunes fluctuated frequently.
Coming into the match with a 6-4 head-to-head record, the shuttler from
Earlier, Marin, the Rio Olympic champion, defeated fourth seeded
Marin and Sindhu will now face each other in Sunday's final – a rematch of the