Yes, travel insurance is required to obtain a Russian visa. It must cover medical expenses, repatriation and hospitalisation for the duration of your stay. This insurance can be taken out with several companies and must be presented when applying for a visa.