Cztery lata po występie na swoich ostatnich Igrzyskach Olimpijskich, 22-letni Sankovich zakwalifikował się do swojej drugiej białoruskiej drużyny na Letnie Igrzyska Olimpijskie 2012 w Londynie, przekraczając czas wejścia FINA B-standard 54,56 w męskim 100 m plecami. Był trzecim na swoim biegu na 100 m plecami i wygrał go z nowym białoruskim rekordem 54,53, ale przegapił miejsce w półfinale o jedną setną sekundy (0,01) za weteranem olimpijskim Aristeidisem Grigoriadisem, plasując się na osiemnastym z 43 pływaków w fazie wstępnej. W biegu na 100 m motyla
, Sankovich ukończył wyścig na trzydziestym czwartym miejscu w klasyfikacji generalnej o siedem setnych sekundy (0,07) za Szwajcarem Dominikem Meichtrym z wynikiem 53,47.