| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
| Loss | 0–1 | Apr 2007 | ITF Bournemouth, UK | 10,000 | Clay | Nicole Riner | Alenka Hubacek Jessica Moore | 7–5, 4–6, 4–6 |
| Win | 1–1 | May 2007 | ITF Rabat, Morocco | 10,000 | Clay | Mihaela Buzărnescu | Silvia Disderi Samia Medjahdi | 6–1, 6–4 |
| Win | 2–1 | Jun 2007 | ITF Oslo, Norway | 10,000 | Clay | Eva-Maria Hoch | Mari Andersson Karoline Steiro | 6–2, 6–3 |
| Loss | 2–2 | Feb 2008 | ITF Cali, Colombia | 25,000 | Clay | Ksenia Milevskaya | Mailen Auroux Estefanía Craciún | 1–6, 4–6 |
| Win | 3–2 | May 2008 | ITF Antalya, Turkey | 25,000 | Clay | Ksenia Milevskaya | Oksana Kalashnikova Pemra Özgen | 6–2, 7–5 |
| Win | 4–2 | May 2008 | ITF Galatina, Italy | 25,000 | Clay | Jessica Moore | Maria Fernanda Alves María Irigoyen | 3–6, 6–1, [10–6] |
| Win | 5–2 | Jun 2008 | ITF Grado, Italy | 25,000 | Clay | Mariana Duque Mariño | Marinne Giraud Christina Wheeler | 6–1, 6–2 |
| Loss | 5–3 | Jun 2008 | ITF Mont-de-Marsan, France | 25,000 | Clay | Frederica Piedade | İpek Şenoğlu Neuza Silva | 4–6, 2–6 |
| Win | 6–3 | Oct 2008 | ITF Istanbul, Turkey | 25,000 | Hard (i) | Sandra Martinović | Çağla Büyükakçay Pemra Özgen | 6–4, 6–7(5), [10–6] |
| Loss | 6–4 | Feb 2009 | ITF Stockholm, Sweden | 25,000 | Hard (i) | Ksenia Milevskaya | Violette Huck Emma Laine | 6–3, 6–7(5), [8–10] |
| Win | 7–4 | Feb 2009 | ITF Biberach, Germany | 50,000 | Hard (i) | Sandra Klemenschits | Kristina Barrois Yvonne Meusburger | 3–6, 6–4, [17–15] |
| Loss | 7–5 | Apr 2009 | ITF Osprey, United States | 25,000 | Clay | Heidi El Tabakh | Lindsay Lee-Waters Story Tweedie-Yates | 3–6, 7–6(5), [10–12] |
| Win | 8–5 | May 2009 | ITF Indian Harbour Beach, United States | 50,000 | Clay | Heidi El Tabakh | Tetiana Luzhanska Lilia Osterloh | 6–3, 3–6, [10–7] |
| Loss | 8–6 | Jun 2009 | ITF Ystad, Sweden | 25,000 | Clay | Hanna Nooni | Sofia Arvidsson Sandra Roma | 4–6, 4–6 |
| Loss | 8–7 | Aug 2009 | ITF Moscow, Russia | 25,000 | Clay | Veronika Kapshay | Ekaterina Ivanova Arina Rodionova | 2–6, 2–6 |
| Loss | 8–8 | Aug 2009 | ITF Katowice, Poland | 25,000 | Clay | Johanna Larsson | Karolina Kosińska Ágnes Szatmári | 1–6, 6–2, [5–10] |
| Win | 9–8 | Jul 2010 | ITF Valladolid, Spain | 25,000 | Hard | Anna Smith | Yera Campos Molina Leticia Costas | 6–3, 2–6, [10–7] |
| Loss | 9–9 | Sep 2010 | Telavi Open, Georgia | 25,000 | Clay | Oksana Kalashnikova | Veronika Kapshay Ágnes Szatmári | 1–6, 6–2, [8–10] |
| Win | 10–9 | Oct 2010 | Lagos Open, Nigeria | 25,000 | Hard | Karolina Kosińska | Nina Bratchikova Ágnes Szatmári | 3–6, 7–5, [10–7] |
| Loss | 10–10 | Jun 2011 | ITF Kharkiv, Ukraine | 25,000 | Clay | Lina Stančiūtė | Valentyna Ivakhnenko Kateryna Kozlova | 4–6, 3–6 |
| Win | 11–10 | Oct 2011 | Lagos Open, Nigeria | 25,000 | Hard | Nina Bratchikova | Tadeja Majerič Aleksandrina Naydenova | 7–5, 5–7, [10–6] |
| Win | 12–10 | Oct 2011 | Lagos Open, Nigeria | 25,000 | Hard | Ágnes Szatmári | Danka Kovinić Elina Svitolina | 6–0, 6–7(1), [10–5] |
| Win | 13–10 | Mar 2012 | ITF Bangalore, India | 25,000 | Hard | Tamaryn Hendler | Tadeja Majerič Anja Prislan | 6–2, 4–6, [10–6] |
| Win | 14–10 | Aug 2012 | Bursa Cup, Turkey | 10,000 | Clay | Laura Ioana Paar | Erika Takao Remi Tezuka | 6–2, 6–2 |
| Loss | 14–11 | Jan 2013 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Melis Sezer | Lidziya Marozava Eugeniya Pashkova | 3–6, 1–6 |
| Loss | 14–12 | Aug 2014 | ITF Bogotá, Colombia | 100,000 | Clay | Patricia Mayr-Achleitner | Lara Arruabarrena Florencia Molinero | 2–6, 0–6 |
| Win | 15–12 | Jan 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Anastasija Sevastova | Caroline Rohde-Moe Midori Yamamoto | 6–4, 6–4 |
| Loss | 15–13 | Feb 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Veronika Kapshay | Anna Morgina Yuuki Tanaka | 6–4, 4–6, [6–10] |
| Loss | 15–14 | Nov 2015 | ITF Casablanca, Morocco | 10,000 | Clay | Anna Morgina | Olga Parres Azcoitia Camilla Rosatello | 2–6, ret. |
| Win | 16–14 | Apr 2016 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Julia Wachaczyk | Katie Boulter Oleksandra Korashvili | 6–4, 2–6, [13–11] |
| Win | 17–14 | Oct 2016 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Ana Bianca Mihăilă | Ola Abou Zekry Anastasia Pribylova | 6–4, 6–2 |
| Win | 18–14 | Mar 2017 | ITF Sharm El Sheikh, Egypt | 15,000 | Hard | Laura Ioana Paar | Emilie Francati Kajsa Rinaldo Persson | 6–4, 7–5 |
| Loss | 18–15 | Apr 2017 | ITF Sharm El Sheikh, Egypt | 15,000 | Hard | Laura Ioana Paar | Ana Veselinović You Xiaodi | 6–2, 5–7, [11–13] |
| Loss | 18–16 | Dec 2017 | ITF Cairo, Egypt | 15,000 | Clay | Jelena Stojanovic | Rio Kitagawa Nastja Kolar | 6–1, 4–6, [2–10] |
| Loss | 18–17 | Dec 2017 | ITF Cairo, Egypt | 15,000 | Clay | Jelena Stojanovic | Andreea Roșca Gabriela Nicole Tătăruș | 1–6, 3–6 |
| Loss | 18–18 | Mar 2018 | ITF Hammamet, Tunisia | 15,000 | Clay | Oana Georgeta Simion | Oana Gavrilă Laura Pigossi | 5–7, 7–6(6), [9–11] |
| Win | 19–18 | Apr 2018 | ITF Sharm El Sheikh, Egypt | 15,000 | Hard | Anna Morgina | Alicia Barnett Julia Terziyska | 7–5, 6–1 |
| Win | 20–18 | Jan 2019 | ITF Sharm El Sheikh, Egypt | 15,000 | Hard | Magali Kempen | Jacqueline Cabaj Awad Fiona Ganz | 6–4, 6–1 |
| Win | 21–18 | Mar 2019 | ITF Sharm El Sheikh, Egypt | 15,000 | Hard | Julia Wachaczyk | Merel Hoedt Noa Liauw a Fong | 6–2, 6–2 |
| Win | 22–18 | Apr 2019 | ITF Cairo, Egypt | 15,000 | Clay | Despina Papamichail | Júlia Camargo Silva Katya Malikova | 6–3, 6–1 |
| Win | 23–18 | Jul 2019 | ITF Baja, Hungary | 25,000 | Clay | Mayar Sherif | Réka Luca Jani Lara Salden | 6–2, 4–6, [10–8] |
| Win | 24–18 | Dec 2021 | ITF Cairo, Egypt | 15,000 | Clay | Anastasia Zolotareva | Viktoriya Petrenko Anna Ureke | 2–6, 6–3, [10–2] |
| Win | 25–18 | Jan 2022 | ITF Cairo, Egypt | 25,000 | Clay | Sinja Kraus | Adrienn Nagy Prarthana Thombare | 7–5, 6–3 |
| Win | 26–18 | May 2022 | ITF Cairo, Egypt | 15,000 | Clay | Anastasia Zolotareva | Océane Babel Noa Liauw A Fong | 6–1, 7–5 |
| Loss | 26–19 | Sep 2023 | ITF Vienna, Austria | 60,000 | Clay | Sinja Kraus | Irina Bara Weronika Falkowska | 3–6, 6–2, [11–13] |
| Loss | 26–20 | Oct 2023 | ITF Heraklion, Greece | 25,000 | Clay | Sinja Kraus | Ilinca Amariei Anca Todoni | 0–6, 7–5, [1–10] |