EU Citizens do not need a visa when in transit for less than 24hrs, without leaving the airport.
That said, I would not want to spend 7am to 10pm in SVO. Get a transit visa. Berlin, Bonn, Hamburg, Leipzig and Munich or use a visa service. Remember that you can no longer get a visa from a country your are not a citizen or a resident. I think London and Madrid are still exceptions to this general rule and using an agency will get you around this annoying rule, but don't plan on getting one at an embassy while you are in Country X on a trip.