在2012年倫敦夏季奧運會上, 參賽四年後, 桑科維奇以22歲的身分獲得了第二次白俄羅斯隊的資格, 在男子100米背泳賽中超越FINA B標準入場時間54.56分. 他以新白俄羅斯紀錄54.53分贏得100米背泳的第三場比賽, 但在半決賽中僅僅落後奧運經驗豐富的亞里斯泰迪斯·格里戈里亞迪斯 (Aristeidis Grigoriadis), 在43名游泳者中排名第18位. 在100米<unk>蝶賽中,
桑科維奇以 53.47 分的成績落後於瑞士的多米尼克.