Négy évvel azután, hogy Sankovich részt vett az utolsó olimpiáján, 22 évesen a 2012-es londoni nyári olimpiai játékokon a második fehérorosz csapathoz jutott, a férfiak 100 méteres hátfutásán 54,56 FINA B-standard belépő idejét elhomályosítva. A 100 méteres hátúszáson harmadik volt, és új fehérorosz rekordot állított 54,53 ponttal, de egy másodperc százdal (0,01) lemaradt az olimpiai veterán, Aristeidis Grigoriadis mögött, és tizennyolcadik lett a 43 úszó közül az elődöntőkben. A 100 méteres pillangóversenyen
, Sankovich harmincnégyedik helyen végzett a versenyen egy másodperc hétszázadával (0,07) a svájci Dominik Meichtry mögött 53,47-tel.