Chinese President Xi Jinping has arrived in Moscow for an official two-day visit at the invitation of his Russian counterpart Vladimir Putin, Russian Presidential Spokesman Dmitry Peskov told reporters.

On July 4, the Chinese president will hold talks with Vladimir Putin, during which the parties will discuss the full range of issues related to comprehensive partnership and strategic cooperation between Russia and China and pressing international and regional issues, TASS reported.

According to Peskov, the two leaders will also meet with representatives of the Russian and Chinese public, business circles and media community.