At the 2020 US Open, he was seeded 4th in the men's bracket. He beat Albert Ramos Viñolas and Maxime Cressy without dropping a set before losing to Borna Coric in the third round despite having six match points and being a break up in the 5th set. At the 2020 French Open, he was seeded 5th and reached the semifinal, defeating Grigor Dimitrov and Andrey Rublev along the way.