Rebecca Sramkova edged No. 12 seed Mirra Andreeva in three sets in the Qatar TotalEnergies Open second round to notch her fourth career Top 20 win.