Sandhu, who had reached the final without dropping a game, ran into an opponent, who was ready for a long battle. The first game saw long rallies and Hedrick held his nerve to win it on extra points as the two mixed caution with aggression.
Third-seeded Sandhu, who had won the South Australian Open last week, stepped up to win the second game 11-3 using an attacking game to keep his rival at bay.
The 28-year-old Indian carried the momentum into the fourth game and stayed ahead to win it 11-7. It was his fourth title of the year.
He had beaten Piedro Schweertman of the Netherlands yesterday to reach the final.