Kubot started his 2010 campaign in Doha, where he reached the quarterfinals, losing to Viktor Troicki, after recording straight-set wins over Karim Maamoun and Sergiy Stakhovsky. He then played in the Australian Open, where he reached his first fourth round in a Grand Slam tournament. He earned this spot by defeating Mischa Zverev, and Santiago Giraldo, and through the withdrawal of 20th seed Mikhail Youzhny. He was defeated by Novak Djokovic. In the Movistar Open, he lost to Marcel Granollers, after defeating Horacio Zeballos. In the 2010 Brasil Open, he reached the final, his second of his career. He earned that by defeating Óscar Hernández, Albert Montañés, and Fabio Fognini, in straight sets. He came back against fourth seed Igor Andreev in the semifinals. In the final, he lost to top seed Juan Carlos Ferrero, failing to hold serve in the whole match.