Chinese President Xi Jinping will make a state visit to Russia from June 5 to 7 at the invitation of Russian President Vladimir Putin, and will attend the 23rd St. Petersburg International Economic Forum, Ministry of Foreign Affairs spokesperson Lu Kang said at a routine press briefing on Wednesday.