Top seed Richard Gasquet of France won the Kremlin Cup with a 4-6 6-4 6-4 victory over qualifier Mikhail Kukushkin of Kazakhstan.