Russian President Vladimir Putin attended a Christmas Eve service at a cathedral in the Siberian city of Yakutsk .