The 2017 Kremlin Cup was a professional ten-ball pool tournament held from 18–23 September 2017 in Olympic Stadium in Moscow, Russia. The winner was David Alcaide, who defeated the defending champion in the final Alexander Kazakis 9–6. Nick van den Berg and Eklent Kaçi were defeated semi-finalists.