Kubot started 2009 by competing in the qualifying rounds of Qatar ExxonMobil Open and the Australian Open, but he fell in the final round. He then qualified for the Brasil Open, where he recorded his first main-draw win in over one and a half year against Daniel Gimeno-Traver, but lost in the following round to Thomaz Bellucci. He then continued to play in qualifying, but failed to qualify. However, in the 2009 Serbia Open, he fell in the final round of the qualifying draw, but was granted a Lucky Loser spot after Steve Darcis withdrew due a shoulder injury. He defeated Arsenije Zlatanović, Igor Andreev, Kristof Vliegen, and an upset victory over second seed Ivo Karlović. He then lost in straight sets against World No. 3 and top seed Novak Djokovic, in his first final. He became the first Pole to reach an ATP final in 26 years (since Wojciech Fibak in 1983). He also reached the doubles final at the same event partnering Oliver Marach, which he won.