Zagítova, de 15 años, ganó 239,57 puntos en total, mientras Medvédeva, de 18 años, logró 238,26 puntos.
La canadiense Kaetlyn Osmond ocupó la tercera posición con 231,02 puntos.
Otra patinadora rusa, María Sótskova, ocupó la octava posición al ganar 198,10 puntos.
Se trata de la primera medalla de oro y de la quinta de plata en el haber de Atletas Olímpicos de Rusia.
Para el momento los atletas rusos han cosechado 14 medallas en esta edición de las Olimpiadas de Invierno.
El 5 de diciembre, el Comité Olímpico Internacional prohibió a la selección rusa participar en los JJOO de Pyeongchang 2018 bajo la bandera nacional pese a no haber encontrado pruebas del llamado "dopaje institucional" del que acusan a Rusia.
Deportistas rusos compiten en Pyeongchang bajo la bandera neutral, como un equipo de Atletas Olímpicos de Rusia.