German Chancellor Angela Merkel arrived in Moscow on Friday for talks with Russian President Vladimir Putin aimed at ending the 10-month conflict in Ukraine, a foreign ministry spokesman said.