Serbian tennis player Janko Tipsarevic defeated last night in the semi-finals of Kremlin Cup in Moscow Nikolay Davydenko of Russia and will compete in the finals against another Serb Viktor Troicki, the defender of the title.