Tan at the 2023 French Open | |
| Full name | Harmony Tan Vilela |
|---|---|
| Country (sports) | |
| Born | 11 September 1997 Paris, France |
| Height | 1.70 m (5 ft 7 in) |
| Turned pro | 2012 |
| Plays | Right (two-handed backhand) |
| Coach | Sam Sumyk (2021-2022), Nathalie Tauziat (-2023), Simon Goffin (2023) |
| Prize money | $1,778,868 |
| Singles | |
| Career record | 396–319 |
| Career titles | 13 ITF |
| Highest ranking | No. 90 (4 April 2022) |
| Current ranking | No. 230 (28 September 2026) |
| Grand Slam singles results | |
| Australian Open | 2R (2022) |
| French Open | 2R (2021) |
| Wimbledon | 4R (2022) |
| US Open | 1R (2018, 2022) |
| Doubles | |
| Career record | 36–53 |
| Career titles | 1 ITF |
| Highest ranking | No. 302 (14 September 2020) |
| Grand Slam doubles results | |
| French Open | 1R (2017, 2020, 2021, 2022, 2024, 2025) |
| Grand Slam mixed doubles results | |
| French Open | 1R (2022, 2026) |
| Last updated on: 3 October 2026. | |
Harmony Tan Vilela (née Tan; born 11 September 1997) is a French professional tennis player. Tan has career-high WTA rankings of 90 in singles and 302 in doubles. She has won 13 singles titles and one doubles title on the ITF Circuit.
Harmony Tan was born on 11 September 1997 in Paris, France. Her father, Chai-Se Tan, is of Chinese descent and was born in Cambodia, while her mother, Lizqueen, was born in Vietnam and moved to France after the Fall of Saigon in 1975. Her father worked as a computer engineer, and her mother as a journalist. She has a brother, Maxime, who also played tennis.
Tan began playing tennis at the age of four alongside her brother. She initially trained in Neuilly-sur-Marne before being recruited by a tennis club in Nogent-sur-Marne. At the age of eight, she attended a training camp at Nick Bollettieri's tennis academy in Florida. Two years later, she also trained in Switzerland under Melanie Molitor, the mother and former coach of Martina Hingis.
Outside tennis, Tan practiced gymnastics, judo and golf, and studied classical piano at a conservatory for several years. She pursued her tennis development outside the French tennis federation's national training system, with financial support from her family, including the sale of a house to fund her training. She completed a scientific baccalaureate and qualified for the admissions process of a programme for elite athletes at Sciences Po, but did not attend classes as her professional tennis career progressed.
Tan married her longtime partner, Pauline Vilela, on 12 September 2026.
Tan made her major main-draw doubles debut at the 2017 French Open, after having been handed a wildcard to enter the tournament; she and her partner Audrey Albié lost their first-round match to the unseeded pair of Pauline Parmentier and Yanina Wickmayer.
Tan made her major singles debut at the 2018 US Open, where she entered the main draw on a wildcard, losing her first-round match to Eugenie Bouchard.
Tan made her singles main-draw debut on the WTA Challenger Tour in January 2019 in Newport Beach, where she won her first- and second-round matches (against Katharina Gerlach and Sachia Vickery, respectively), before losing to Taylor Townsend. In May 2019, Tan entered a WTA Tour singles main draw for the first time in her career in Strasbourg thanks to a wildcard, but lost her first-round match to No. 7 seed Zheng Saisai, 6–7, 6–7.
In 2022, at her first Wimbledon showing, ranked No. 115, Tan defeated Serena Williams in three sets, 7–5, 1–6, 7–6(10–7), in the first round in 3 hours and 10 minutes, the longest match thus far at the tournament. She was scheduled to participate in the women's doubles competition that year but withdrew only an hour before her first scheduled doubles match, prompting her doubles partner Tamara Korpatsch to express, in a since-deleted social media post, her anger and disappointment at not being able to participate in the event on her debut. She continued her good run by beating Sara Sorribes Tormo in the second round and home favorite Katie Boulter in the third. Her run came to an end in the fourth round where she fell to 20th seed Amanda Anisimova, in straight sets.
In March 2024, she won the biggest title at the W50 tournament in Mâcon and returned to the top 250 in the rankings.
| W | F | SF | QF | #R | RR | Q# | DNQ | A | NH |
Only main-draw results in WTA Tour, Grand Slam tournaments, Billie Jean King Cup, and Olympic Games are included in win/loss records.
Current through the 2024 Miami Open.
| Tournament | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | SR | W–L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grand Slam tournaments | |||||||||||||
| Australian Open | A | A | A | A | A | A | Q3 | 2R | Q1 | Q1 | 0 / 1 | 1–1 | |
| French Open | Q1 | A | Q1 | Q3 | 1R | 1R | 2R | 1R | Q1 | Q2 | 0 / 4 | 1–4 | |
| Wimbledon | A | A | A | A | A | NH | Q2 | 4R | A | Q2 | 0 / 1 | 3–1 | |
| US Open | A | A | A | 1R | Q1 | A | Q3 | 1R | Q1 | Q1 | 0 / 2 | 0–2 | |
| Win–loss | 0–0 | 0–0 | 0–0 | 0–1 | 0–1 | 0–1 | 1–1 | 4–4 | 0–0 | 0–0 | 0 / 8 | 5–8 | |
| WTA 1000 | |||||||||||||
| Dubai / Qatar Open | A | A | A | A | A | A | A | A | A | A | 0 / 0 | 0–0 | |
| Indian Wells Open | A | A | A | A | A | NH | A | 1R | A | A | 0 / 1 | 0–1 | |
| Miami Open | A | A | A | A | A | NH | A | 2R | A | A | 0 / 1 | 0–1 | |
| Madrid Open | A | A | A | A | A | NH | A | Q2 | A | A | 0 / 0 | 0–0 | |
| Italian Open | A | A | A | A | A | A | A | A | A | A | 0 / 0 | 0–0 | |
| Canadian Open | A | A | A | A | A | NH | Q1 | A | A | A | 0 / 0 | 0–0 | |
| Cincinnati Open | A | A | A | A | A | A | A | A | A | A | 0 / 0 | 0–0 | |
| Wuhan Open | A | A | A | A | A | NH | A | 0 / 0 | 0–0 | ||||
| China Open | A | A | A | A | A | NH | A | A | 0 / 0 | 0–0 | |||
| Career statistics | |||||||||||||
| Tournaments | 0 | 0 | 0 | 1 | 3 | 2 | 6 | 13 | 1 | 0 | Career total: 26 | ||
| Overall win–loss | 0–0 | 0–0 | 0–0 | 0–1 | 0–3 | 0–2 | 5–6 | 4–14 | 0–1 | 0–0 | 0 / 26 | 9–27 | |
| Year-end ranking | 559 | 400 | 366 | 314 | 247 | 233 | 108 | 147 | 234 | 259 | $1,255,791 | ||
|
|
| Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
|---|---|---|---|---|---|---|---|
| Loss | 0–1 | Feb 2014 | ITF Mâcon, France | W10 | Hard (i) | 1–6, 6–7(4–7) | |
| Loss | 0–2 | Aug 2014 | ITF Caracas, Venezuela | W25 | Hard | 1–6, 3–6 | |
| Loss | 0–3 | Sep 2014 | ITF Tlemcen, Algeria | W10 | Clay | 6–7(3–7), 2–6 | |
| Win | 1–3 | Sep 2015 | ITF Algiers, Algeria | W10 | Clay | 7–5, 7–5 | |
| Loss | 1–4 | Apr 2016 | ITF Lins, Brazil | W10 | Clay | 3–6, 2–6 | |
| Win | 2–4 | Aug 2016 | ITF Medellín, Colombia | W10 | Clay | 6–2, 7–5 | |
| Loss | 2–5 | Aug 2016 | ITF Cali, Colombia | W10 | Clay | 2–6, 4–6 | |
| Win | 3–5 | Oct 2016 | ITF Melilla, Spain | W10 | Clay | 7–6(7–4), 6–4 | |
| Win | 4–5 | Mar 2017 | ITF Óbidos, Portugal | W15 | Carpet | 6–3, 6–7(5–7), 6–3 | |
| Win | 5–5 | Mar 2018 | ITF Campinas, Brazil | W15 | Clay | 6–2, 6–0 | |
| Win | 6–5 | Oct 2018 | ITF Cherbourg-en-Cotentin, France | W25 | Hard (i) | 7–6(7–5), 6–3 | |
| Loss | 6–6 | Feb 2019 | Open de l'Isère, France | W25 | Hard (i) | 1–6, 4–6 | |
| Loss | 6–7 | Oct 2019 | ITF Cherbourg, France | W25 | Hard (i) | 4–6, 2–6 | |
| Loss | 6–8 | Jan 2020 | ITF Petit-Bourg, Guadeloupe | W25 | Hard | 5–7, 5–7 | |
| Win | 7–8 | Jan 2021 | Open Andrézieux-Bouthéon, France | W60 | Hard (i) | 3–6, 6–2, 6–1 | |
| Loss | 7–9 | Sep 2021 | Caldas da Rainha Open, Portugal | W60+H | Hard | 4–6, 6–3, 3–6 | |
| Win | 8–9 | Oct 2021 | ITF Loulé, Portugal | W25 | Hard | 6–4, 6–4 | |
| Loss | 8–10 | Jul 2023 | ITF Palma del Río, Spain | W40 | Hard | 5–7, 3–6 | |
| Win | 9–10 | Oct 2023 | ITF Faro, Portugal | W25 | Hard | 6–0, 6–2 | |
| Win | 10–10 | Mar 2024 | ITF Mâcon, France | W50 | Hard (i) | 6–2, 6–0 | |
| Win | 11–10 | Apr 2025 | ITF Yecla, Spain | W50 | Hard | 3–6, 6–3, 6–1 | |
| Loss | 11–11 | Jul 2025 | ITF Nottingham, United Kingdom | W50 | Hard | 4–6, 2–6 | |
| Win | 12–11 | Nov 2025 | ITF Liberec, Czech Republic | W35 | Hard (i) | 6–2, 6–1 | |
| Win | 13–11 | Mar 2026 | Open de Seine-et-Marne, France | W50 | Hard (i) | 6–3, 6–4 | |
| Win | 14–11 | Oct 2026 | ITF Cherbourg-en-Cotentin, France | W50 | Hard (i) | 6–2, 7–6(3) |
|
|
| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|---|---|---|---|---|---|---|---|
| Loss | 0–1 | Feb 2018 | ITF Curitiba, Brazil | W25 | Clay | 0–6, 3–6 | ||
| Win | 1–1 | Oct 2019 | Internationaux de Poitiers, France |
W80 | Hard (i) | 6–4, 6–2 |