Quatre anys després de competir en els seus últims Jocs Olímpics, Sankovich es va qualificar per al seu segon equip bielorús, amb 22 anys, als Jocs Olímpics d'estiu de 2012 a Londres, eclipsant un temps d'entrada estàndard FINA B de 54,56 en els 100 m dorsal masculí. Va ser tercer en els seus 100 metres dorsal, i el va guanyar amb un nou rècord bielorús de 54.53, però es va perdre una plaça a les semifinals per una centèsima de segon (0.01) darrere del veterà olímpic Aristeidis Grigoriadis, situant-se en el vuitè lloc de 43 nadadors en les preliminares. En els 100 m papallona
Sankovich va acabar la cursa en el trent-quatreè lloc general per set centèsimes de segon (0,07) darrere de l'suís Dominik Meichtry amb 53,47.