Catro anos despois de competir nos seus últimos Xogos Olímpicos, Sankovich clasificouse para o seu segundo equipo de Bielorrusia, con 22 anos, nos Xogos Olímpicos de Verán de 2012 en Londres, eclipsando un tempo de entrada estándar da FINA B de 54,56 nos 100 m costas masculinos. Foi o terceiro de 100 metros de costas, e gañou con un novo récord de Belarús de 54.53, pero perdeu por pouco un lugar nas semifinais por unha centésima de segundo (0.01) por detrás do veterano olímpico Aristeidis Grigoriadis, colocando o décimo oitavo de 43 nadadores nas preliminares. Nos 100 m borboleta
, Sankovich rematou a carreira en trinta e catro en xeral por sete centésimos de segundo (0.07) detrás do suízo Dominik Meichtry con 53.47.