Russian President Vladimir Putin has appointed diplomat Sergey Belyaev as the country's new ambassador to Sweden, TASS news agency reported on Friday.