Magda Linette dominated the first set against Petra Kvitova in Rome, but the Czech responded emphatically to reach the second round.
World number one Ashleigh Barty remains unstoppable on the red clay, but next faces the only woman to beat her since February.
Ash Barty will face Petra Kvitova in Madrid after defeating Iga Swiatek to extend her impressive record against top-10 opponents.
Elina Svitolina led Jil Teichmann 5-1 in the final set but the Swiss came storming back to go through at the Caja Magica.
Ash Barty and Simona Halep are on course to meet in the Stuttgart Open final after both reached the tournament's semi-finals on Friday.
Pemain nombor satu dunia, Ash Barty, berjaya memastikan kemaraan ke separuh akhir Terbuka Stuttgart dengan kemenangan 2-6, 6-1, 7-5 ke atas Karolina Pliskova.
Ash Barty tidak berdepan masalah untuk menewaskan Laura Siegemund menerusi penampilan pertamanya dalam Kejohanan Tenis Terbuka Stuttgart selepas hanya memerlukan 84 minit untuk meraih kemenangan 6-0, 7-5.
It was a comfortable debut at the Stuttgart Open for Ash Barty, though it was a trickier outing for Petra Kvitova.
Petra Kvitova and Aryna Sabalenka were first-round winners on Stuttgart on Tuesday, while Fiona Ferro caused a shock in Istanbul.
World number one Ashleigh Barty won over Shelby Rogers but top 10 seeds Petra Kvitova and Garbine Muguruza both bowed out on Thursday.