Garbine Muguruza battled through a tough match with Russia's Veronika Kudermetova on Wednesday to secure a quarter-final place in the Dubai Tennis Championships.