Russian teenage sensation Mirra Andreeva continued her giant-slaying exploits at the Dubai Tennis Championships by upsetting Kazakhstani sixth seed Elena Rybakina in the semi-finals.