German Chancellor Angela Merkel and Russian President Vladimir Putin held talks in northern France on Friday on the sidelines of ceremonies to mark the 70th anniversary of D-day.