Čtyři roky poté, co soutěžil na svých posledních olympijských hrách, se Sankovič kvalifikoval do svého druhého běloruského týmu, jako 22letý, na Letní olympijské hry v Londýně v roce 2012, když překonal čas FINA B-standardní vstupní čas 54,56 v mužské 100 m na zádech. Byl třetím v závodě na 100 m na zádech a vyhrál ji s novým běloruským rekordem 54,53, ale těsně propásl místo v semifinále o stoinu vteřiny (0,01) za olympijským veteránem Aristeidisem Grigoriadisem, který se umístil na osmnácté místo ze 43 plavců v předběžných soutěžích. Na 100 m motýlem
Sankovich skončil závod na třicátém čtvrtém místě o sedm setin sekundy (0,07) za Dominikem Meichtrym ze Švýcarska s 53,47.