Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Jun 2009 | ITF Lenzerheide, Switzerland | 10,000 | Clay | Amra Sadiković | Michelle Gerards Marcella Koek | 3–6, 3–6 |
Win | 1–1 | Jun 2009 | ITF Davos, Switzerland | 10,000 | Clay | Amra Sadiković | Marcella Koek Lisa Sabino | 7–5, 6–1 |
Win | 2–1 | Mar 2010 | ITF Wetzikon, Switzerland | 10,000 | Carpet (i) | Amra Sadiković | Simona Dobrá Tereza Hladíková | 6–4, 7–6(7–5) |
Loss | 2–2 | Aug 2010 | ITF Innsbruck, Austria | 10,000 | Clay | Amra Sadiković | Victoria Larrière Elixane Lechemia | w/o |
Win | 3–2 | Nov 2010 | ITF Stockholm, Sweden | 10,000 | Hard (i) | Lara Michel | Karen Barbat Anna Brazhnikova | 6–3, 6–3 |
Win | 4–2 | Mar 2011 | ITF Fällanden, Switzerland | 10,000 | Carpet (i) | Amra Sadiković | Dalila Jakupović Anja Prislan | 6–3, 6–3 |
Loss | 4–3 | Jun 2011 | ITF Madrid, Spain | 10,000 | Clay | Benedetta Davato | Lisa Sabino Andreea Văideanu | 4–6, 1–6 |
Win | 5–3 | Aug 2011 | ITF Trimbach, Switzerland | 10,000 | Clay | Christina Shakovets | Marisa Gianotti Kateřina Kramperová | 6–3, 7–6(7–5) |
Win | 6–3 | Mar 2012 | ITF Fällanden, Switzerland | 10,000 | Carpet (i) | Amra Sadiković | Lara Michel Emily Webley-Smith | 6–7(3–7), 6–4, [12–10] |
Loss | 6–4 | Jun 2012 | ITF Breda, Netherlands | 10,000 | Clay | Carolin Daniels | Ysaline Bonaventure Isabella Shinikova | 4–6, 6–7(5–7) |
Win | 7–4 | Feb 2013 | ITF Kreuzlingen, Switzerland | 10,000 | Carpet (i) | Timea Bacsinszky | Matea Mezak Silvia Njirić | 6–3, 6–2 |
Loss | 7–5 | Sep 2013 | ITF Belgrade, Serbia | 10,000 | Clay | Tamara Čurović | Lina Gjorcheska Camelia Hristea | 0–6, 1–6 |
Win | 8–5 | Sep 2013 | ITF Dobrich, Bulgaria | 25,000 | Clay | Teodora Mirčić | Isabella Shinikova Dalia Zafirova | 7–5, 7–6(7–5) |
Win | 9–5 | Sep 2013 | ITF Budapest, Hungary | 25,000 | Clay | Timea Bacsinszky | Réka Luca Jani Veronika Kapshay | 7–6(7–3), 6–2 |
Win | 10–5 | May 2014 | ITF Moscow, Russia | 25,000 | Clay | Anna Danilina | Ekaterina Bychkova Evgeniya Rodina | 6–3, 6–2 |
Loss | 10–6 | Jun 2014 | ITF La Marsa, Tunisia | 25,000 | Clay | Pemra Özgen | Andrea Gámiz Valeria Savinykh | 6–1, 6–7(6–8), [9–11] |
Loss | 10–7 | Jun 2014 | ITF Ystad, Sweden | 25,000 | Clay | Anna Danilina | Nastja Kolar Yvonne Neuwirth | 6–7(3–7), 6–3, [6–10] |
Loss | 10–8 | Jul 2014 | ITF Aschaffenburg, Germany | 25,000 | Clay | Lesley Kerkhove | Rika Fujiwara Yuuki Tanaka | 1–6, 4–6 |
Win | 11–8 | Sep 2014 | ITF Moscow, Russia | 25,000 | Clay | Anna Danilina | Valentyna Ivakhnenko Yuliya Kalabina | 6–1, 4–6, [10–6] |
Win | 12–8 | Sep 2014 | ITF Moscow, Russia | 25,000 | Clay | Veronika Kudermetova | Alexandra Artamonova Polina Monova | 7–6(12–10), 7–5 |
Loss | 12–9 | Sep 2014 | Royal Cup, Montenegro | 25,000 | Clay | Arantxa Rus | Alexandra Cadanțu Stephanie Vogt | 1–6, 6–3, [2–10] |
Win | 13–9 | Oct 2014 | ITF Istanbul, Turkey | 25,000 | Hard (i) | İpek Soylu | Ayla Aksu Müge Topsel | 6–2, 6–4 |
Win | 14–9 | Nov 2014 | GB Pro-Series Bath, UK | 25,000 | Hard (i) | Lesley Kerkhove | Barbara Bonić Pemra Özgen | 6–3, 6–1 |
Loss | 14–10 | Feb 2015 | ITF Beinasco, Italy | 25,000 | Clay (i) | Alice Matteucci | Demi Schuurs Daniela Seguel | 4–6, 6–4, [9–11] |
Win | 15–10 | Jun 2015 | Surbiton Trophy, UK | 50,000 | Grass | Lyudmyla Kichenok | Tara Moore Nicola Slater | 7–6(8–6), 6–3 |
Win | 16–10 | Jun 2015 | ITF Ystad, Sweden | 25,000 | Clay | Cornelia Lister | Conny Perrin Chanel Simmonds | 7–5, 7–6(7–5) |
Loss | 16–11 | Jun 2015 | ITF Lenzerheide, Switzerland | 25,000 | Clay | Antonia Lottner | Yvonne Cavallé Reimers Karin Kennel | w/o |
Loss | 16–12 | Jun 2015 | Open Porte du Hainaut, France | 25,000 | Clay | Florencia Molinero | Elise Mertens İpek Soylu | 6–7(3–7), 3–6 |
Win | 17–12 | Jul 2015 | ITF Turin, Italy | 25,000 | Clay | Alice Matteucci | Susanne Celik Diāna Marcinkēviča | 6–2, 7–5 |
Win | 18–12 | Jul 2015 | ITF Imola, Italy | 25,000 | Carpet | Claudia Giovine | Despina Papamichail Bernarda Pera | 7–5, 6–2 |
Loss | 18–13 | Aug 2015 | ITF Mamaia, Romania | 25,000 | Clay | Amra Sadiković | Anastasiya Komardina Sofia Shapatava | 3–6, 7–5, [8–10] |
Win | 19–13 | Nov 2015 | GB Pro-Series Shrewsbury, UK | 25,000 | Hard (i) | Alice Matteucci | Lesley Kerkhove Quirine Lemoine | 3–6, 6–3, [10–3] |
Loss | 19–14 | Jan 2016 | Open Andrézieux-Bouthéon, France | 50,000 | Hard (i) | Viktorija Golubic | Elise Mertens An-Sophie Mestach | 4–6, 6–3, [7–10] |
Win | 20–14 | Feb 2016 | AK Ladies Open, Germany | 25,000 | Carpet (i) | Ysaline Bonaventure | Deniz Khazaniuk Maria Marfutina | 6–1, 6–4 |
Loss | 20–15 | May 2016 | Open de Cagnes-sur-Mer, France | 100,000 | Clay | Aleksandra Krunić | Andreea Mitu Demi Schuurs | 4–6, 5–7 |
Loss | 20–16 | Sep 2016 | ITF Podgorica, Montenegro | 25,000 | Clay | Ivana Jorović | Anita Husarić Quirine Lemoine | 6–3, 4–6, [4–10] |
Win | 21–16 | Aug 2017 | Montreux Ladies Open, Switzerland | 25,000 | Clay | Amra Sadiković | Michaela Hončová Isabella Shinikova | 6–2, 7–5 |
Win | 22–16 | Mar 2018 | ITF Antalya, Turkey | 15,000 | Clay | Cornelia Lister | Amina Anshba Ksenia Palkina | 6–0, 5–7, [10–8] |
Loss | 22–17 | May 2018 | Empire Slovak Open, Slovakia | 100,000 | Clay | Anna Smith | Jessica Moore Galina Voskoboeva | 6–0, 3–6, [7–10] |
Loss | 22–18 | Nov 2018 | ITF Heraklion, Greece | 15,000 | Clay | Anna Hertel | Oana Gavrilă Maya Tahan | 3–6, 6–1, [3–10] |
Win | 23–18 | May 2019 | Open de Cagnes-sur-Mer, France | 80,000 | Clay | Anna Blinkova | Beatriz Haddad Maia Luisa Stefani | 4–6, 6–2, [14–12] |
Win | 24–18 | May 2019 | Empire Slovak Open, Slovakia | 100,000 | Clay | Anna Blinkova | Cornelia Lister Renata Voráčová | 7–5, 7–5 |
Win | 25–18 | Sep 2019 | Verbier Open, Switzerland | 25,000 | Clay | Simona Waltert | İpek Soylu Kathinka von Deichmann | 6–4, 6–3 |
Win | 26–18 | Sep 2019 | Montreux Ladies Open, Switzerland (2) | 60,000 | Clay | Mandy Minella | Ylena In-Albon Conny Perrin | 6–3, 6–4 |
Loss | 26–19 | May 2021 | ITF Prague, Czech Republic | 25,000 | Clay | Elena-Gabriela Ruse | Anna Bondár Kimberley Zimmermann | 6–7(5–7), 2–6 |
Win | 27–19 | Sep 2021 | ITF Dijon, France | 15,000 | Clay | Naïma Karamoko | Amarissa Kiara Tóth Lucie Wargnier | 6–2, 6–2 |
Win | 28–19 | Nov 2021 | ITF Pétange, Luxembourg | 25,000 | Hard (i) | Joanne Züger | Julie Belgraver Lucie Nguyen Tan | 6–3, 6–3 |
Win | 29–19 | Feb 2022 | ITF Mâcon, France | 25,000 | Hard (i) | Andreea Mitu | Emily Appleton Ali Collins | 6–1, 6–1 |
Loss | 29–20 | Apr 2022 | Bellinzona Ladies Open, Switzerland | 60,000 | Clay | Oksana Selekhmeteva | Alicia Barnett Olivia Nicholls | 7–6(9–7), 4–6, [7–10] |
Win | 30–20 | May 2022 | Koper Open, Slovenia | 60,000 | Clay | Samantha Murray Sharan | Conny Perrin Joanne Züger | 6–3, 6–2 |
Win | 31–20 | Nov 2022 | ITF Pétange, Luxembourg | 25,000 | Hard (i) | Magali Kempen | Bibiane Schoofs Rosalie van der Hoek | 6–0, 6–4 |
Loss | 31–21 | Dec 2022 | ITF Sëlva, Italy | 25,000 | Hard (i) | Angelica Moratelli | Katarina Jokić Taylor Ng | 3–6, 2–6 |
Win | 32–21 | Feb 2023 | ITF Mâcon, France | 40,000 | Hard (i) | Magali Kempen | Darya Astakhova Prarthana Thombare | 6–3, 6–4 |
Loss | 32–22 | Mar 2023 | ITF Murska Sobota, Slovenia | 40,000 | Hard | Magali Kempen | Andreea Mitu Harriet Dart | w/o |