In this photo provided by the North Korean government, Russian President Vladimir Putin, center right, welcomes North Korean leader Kim Jong Un to the Vostochny cosmodrome outside the city of Tsiolkovsky, about 200 kilometers (125 miles) from the city of Blagoveshchensk in the far eastern Amur region, Russia, Wednesday, Sept. 13, 2023. AP
Putin has sought to strengthen alliances with other hardline leaders ostracised by the West, and met with Kim amid speculation they would agree on an arms deal.
Putin "gave (Kim) a rifle from our production of the highest quality. In turn, he also received a North Korean-made rifle," Kremlin spokesman Dmitry Peskov told reporters.
Putin also give Kim "a glove from a space suit that has been in space several times", Peskov said, while Putin "gratefully" accepted an invitation to visit North Korea.
He said Kim's visit to Russia would last "a few more days". The North Korean leader arrived in Russia on Tuesday.
The friendly ties between the two leaders come as Russia faces isolation from the West and some of its traditional partners over its full-scale offensive in Ukraine.
US officials and experts have said Russia is interested in buying North Korean ammunition to use in Ukraine, a move the White House warned would have consequences.