La bielorussa prende parte ai Giochi Olimpici di Tokyo, dove gareggia in singolare ed è n°3 del seeding: al primo turno, trova la sua prima vittoria in un tabellone olimpico annichilendo Linette; al secondo turno, tuttavia, viene eliminata da Donna Vekic in tre set con il punteggio di 4–6 6–3 6(3)–7. In seguito, partecipa al WTA 1000 di Toronto, dove è accreditata della prima testa di serie: arriva in semifinale, battendo Sloane Stephens (7–6(4) 4–6 6–4), Rebecca Marino (6–1 6–3) e la connazionale Azarenka (6–2 6–4). Nel penultimo atto, cede a Karolína Plíšková per la seconda volta nel 2021, stavolta con uno score più netto: 3–6 4–6. A Cincinnati, dopo un bye all'esordio, viene sorpresa da Paula Badosa, che la sconfigge in rimonta. Tuttavia, a causa della sconfitta precoce di Naomi Ōsaka, finalista della precedente edizione, sale al secondo posto del ranking mondiale.