However, Kešelj could not establish himself in the squad and got very little playing time. In the summer of 2007, he transferred to the German League to the Köln 99ers, which were led by another Serbian coach, Saša Obradović. Following a so-so season, Obradović left to coach Kiev, and Kešelj also started looking for a transfer.
Upon rumors that Pešić, his mentor from his Girona days, might be taking over Red Star Belgrade, Keselj decided to sign with the club during the summer of 2008, even before Pešić's arrival had become official. In 2010, he signed a 3-year contract with the Greek League club Olympiacos. With Olympiacos, he won the Euroleague and Greek League championships in 2012.