| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | May 1989 | ITF Marathon, Greece | 10,000 | Clay | Dora Rangelova | Lily Nejasmic
Mary Nejasmic | 6–3, 6–4 |
| Loss | 1–1 | Aug 1989 | ITF Rebecq, Belgium | 10,000 | Clay | Medi Dadoch | Ivana Jankovská
Eva Melicharová | 1–6, 3–6 |
| Win | 2–1 | Apr 1991 | ITF Bari, Italy | 10,000 | Clay | Monika Kratochvílová | Jennifer Fuchs
Flora Perfetti | 5–7, 6–2, 7–5 |
| Win | 3–1 | Feb 1992 | ITF Montemor-o-Novo, Portugal | 10,000 | Hard | Elena Likhovtseva | Angelina Petrova
Petra Rihtarić | 6–4, 6–4 |
| Win | 4–1 | Mar 1992 | ITF Vilamoura, Portugal | 10,000 | Hard | Elena Likhovtseva | Tânia Couto
Sofia Prazeres | 6–3, 6–2 |
| Win | 5–1 | May 1992 | ITF Lerida, Spain | 10,000 | Clay | Irina Sukhova | Martina Crha
Lisa Pugliese | 6–1, 6–2 |
| Win | 6–1 | May 1992 | ITF Balaguer, Spain | 10,000 | Clay | Irina Sukhova | Paola Suárez
Pamela Zingman | 4–6, 6–4, 6–4 |
| Win | 7–1 | Aug 1992 | ITF Rebecq, Belgium | 10,000 | Clay | Elena Likhovtseva | Nelly Barkan
Maria Marfina | 7–5, 6–2 |
| Loss | 7–2 | Aug 1992 | ITF Koksijde, Belgium | 10,000 | Clay | Agata Werblinska | Maria Marfina
Elena Likhovtseva | 3–6, 3–6 |
| Loss | 7–3 | Sep 1992 | ITF Burgas, Bulgaria | 10,000 | Clay | Elena Likhovtseva | Galia Angelova
Tzvetelina Nikolova | 6–3, 4–6, 3–6 |
| Win | 8–3 | Oct 1992 | ITF Langenthal, Switzerland | 10,000 | Hard (i) | Nelly Barkan | Gaby Coorengel
Amy van Buuren | 7–6(4), 3–6, 6–4 |
| Win | 9–3 | May 1993 | ITF Lerida, Spain | 10,000 | Clay | Christina Zachariadou | Emily Bond
Caroline Toyre | 6–1, 6–4 |
| Loss | 9–4 | Jun 1993 | ITF Zagreb, Croatia | 10,000 | Clay | Vanessa Matthys | Ivona Horvat
Tina Vukasovič | 5–7, 6–4, 2–6 |
| Loss | 9–5 | Jul 1993 | ITF Bol, Croatia | 10,000 | Clay | Petra Rihtaric | Laura Montalvo
Valentina Solari | 6–3, 3–6, 5–7 |
| Win | 10–5 | Sep 1993 | ITF Burgas, Bulgaria | 10,000 | Hard | Elena Tatarkova | Camilla Persson
Anna-Karin Svensson | 5–7, 6–2, 6–3 |
| Loss | 10–6 | Oct 1994 | ITF Poitiers, France | 25,000 | Hard (i) | Tatjana Ječmenica | Ludmila Richterová
Helena Vildová | 6–7, 1–6 |
| Loss | 10–7 | Apr 1995 | ITF Reims, France | 25,000 | Clay | Caroline Dhenin | Estefanía Bottini
Gala León García | 6–7, 6–1, 1–6 |
| Win | 11–7 | Jul 1995 | ITF Darmstadt, Germany | 25,000 | Clay | Květa Peschke | Magdalena Feistel
Helena Vildová | 7–6(4), 6–2 |
| Win | 12–7 | Aug 1995 | ITF Budapest, Hungary | 25,000 | Clay | Tatjana Ječmenica | Magdalena Feistel
Helena Vildová | 6–4, 6–3 |
| Loss | 12–8 | Mar 1996 | ITF Prostějov, Czech Republic | 50,000 | Carpet (i) | Olga Lugina | Denisa Chládková
Helena Vildová | 6–7(5), 6–4, 5–7 |
| Win | 13–8 | Mar 1997 | ITF Reims, France | 25,000 | Clay (i) | Elena Tatarkova | Silke Meier
Petra Schwarz | 6–2, 6–2 |
| Loss | 13–9 | Apr 1997 | ITF Marathon, Greece | 25,000 | Clay | Virág Csurgó | Cara Black
Irina Selyutina | 3–6, 4–6 |
| Win | 14–9 | Jul 1997 | ITF Darmstadt, Germany | 25,000 | Clay | Pavlina Nola | Olga Ivanova
Magdalena Feistel | 6–0, 2–6, 6–3 |
| Win | 15–9 | Jul 1997 | ITF Rostock, Germany | 25,000 | Clay | Pavlina Nola | Renee Reid
Réka Vidáts | w/o |
| Win | 16–9 | Aug 1997 | ITF Sopot, Poland | 75,000 | Clay | Elena Tatarkova | Radka Bobková
Lenka Němečková | 7–6(9–7), 6–3 |
| Loss | 16–10 | Aug 1997 | ITF Bratislava, Slovakia | 75,000 | Clay | Pavlina Nola | Laurence Courtois
Henrieta Nagyová | 1–6, 0–6 |
| Loss | 16–11 | Nov 1997 | ITF Poitiers, France | 50,000 | Hard (i) | Lea Ghirardi | Nancy Feber
Petra Langrová | 6–3, 3–6, 1–6 |
| Loss | 16–12 | Feb 1999 | ITF Rogaška Slatina, Slovenia | 25,000 | Carpet (i) | Eva Martincová | Tina Križan
Katarina Srebotnik | 5–7, 2–6 |
| Loss | 16–13 | Feb 1999 | ITF Bushey, UK | 25,000 | Carpet (i) | Tina Križan | Emmanuelle Gagliardi
Katalin Marosi | 7–6(4), 2–6, 6–7(0) |
| Win | 17–13 | Jul 1999 | ITF Puchheim, Germany | 25,000 | Clay | Eva Melicharová | Kirstin Freye
Syna Schmidle | 6–2, 6–4 |
| Win | 18–13 | Apr 2000 | ITF Quartu Sant'Elena, Italy | 10,000 | Clay | Antoaneta Pandjerova | Michaela Paštiková
Helena Vildová | 7–5, 7–6(9) |
| Loss | 18–14 | Apr 2000 | ITF Maglie, Italy | 25,000 | Clay | Tatiana Poutchek | Alice Canepa
Maria Paola Zavagli | 1–6, 4–6 |
| Loss | 18–15 | Apr 2000 | ITF San Severo, Italy | 10,000 | Clay | Oana Elena Golimbioschi | Debby Haak
Lotty Seelen | 4–6, 3–6 |
| Loss | 18–16 | Jun 2000 | Open de Marseille, France | 50,000 | Clay | Anna Bieleń-Żarska | Alice Canepa
Mariana Díaz Oliva | 2–6, 3–6 |
| Win | 19–16 | Jul 2000 | ITF Puchheim, Germany | 25,000 | Clay | Zuzana Váleková | Angelika Bachmann
Melanie Schnell | 7–5, 3–6, 7–5 |
| Win | 20–16 | Aug 2000 | Open Saint Gaudens, France | 25,000 | Clay | Elena Tatarkova | Eszter Molnár
Maja Palaveršić | 3–6, 7–5, 6–3 |
| Loss | 20–17 | Feb 2001 | ITF Rockford, US | 25,000 | Hard (i) | Elena Tatarkova | Katie Schlukebir
Kristen Schlukebir | 6–7(4), 1–6 |
| Loss | 20–18 | Feb 2005 | ITF Rockford, US | 25,000 | Hard (i) | Joana Cortez | Julie Ditty
Vladimíra Uhlířová | 6–3, 5–7, 5–7 |
| Loss | 20–19 | Jul 2005 | ITF College Park, US | 50,000 | Hard | Ashley Harkleroad | María José Argeri
Letícia Sobral | 4–6, 6–3, 6–7(1) |
| Loss | 20–20 | Oct 2009 | ITF Williamsburg, US | 10,000 | Clay | Angelina Gabueva | Ana-Maria Moura
Gira Schofield | 6–3, 0–6, [6–10] |
| Win | 21–20 | Oct 2010 | ITF Williamsburg, US | 10,000 | Clay | Angelina Gabueva | Salome Devidze
Magda Okruashvili | 6–4, 3–6, [10–8] |