The Swiss triumphed 6-4 7-6 (15-13) for his ninth straight final win and his second title of the season.
The French Open champion, 30, saved five set points in a tense tie-break and won when a Baghdatis return went wide on a fourth match point.
It was Wawrinka's first time playing the tournament in eight years.