Sindhu, who had won the silver at the World Championship last month, will face Japan's Nozomi Okuhara in the final on Sunday.