Caroline Garcia won her first tour title in three years after coming back from a set and a break down to beat 2019 U.S. Open champion Bianca Andreescu of Mississauga, Ont., 6-7 (5), 6-4, 6-4 on Saturday in the final of the Bad Homburg Open in Germany.