Serbian tennis player Janko Tipsarevic won today the Kremlin Cup in Moscow after defeating his compatriot Viktor Troicki by 2:0 in sets.