Scrieți o continuare pentru acest paragraf - Vabishchevich a concurat pentru Belarus în două evenimente de înot la Jocurile Olimpice de Vară din 2008 de la Beijing. Înainte de Jocuri, a câștigat cursa de 100 m braț cu un timp de 1:02.19 pentru a se scufunda sub o tăietură FINA B (1:03.72) la Campionatul Belarus Open din orașul său natal Brest. La 100 de metri pe piept, Vabishchevich a ajuns ultimul și al patruzeci și noua în general pentru a încheia campionatul în a cincea tură cu 1:03.29, fără a reuși să avanseze în semifinale. Vabishchevich a participat, de asemenea, la ștafeta de 4 × 100 m.
, alături de colegii săi de echipă Pavel Sankovich, Yauheni Lazuka și olimpicul din 2004 Stanislau Neviarouski. Înotând pe piciorul de piept, Vabishchevich a înregistrat un split în 1:01.89, dar echipa belarusă a trebuit să se mulțumească cu ultimul loc cu un timp final de 3:39.39.