He became the first Belarusian tour-level semi-finalist since Max Mirnyi at 2005 Rotterdam.[2] He entered the top 100 on 13 August 2018 after a third round run also as a qualifier, where he lost to fourth seed Kevin Anderson, for the first time in his career at a Masters 1000 level at the 2018 Canadian Open.[3]