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