A bus bound for the Latvian capital from Moscow overturned early Friday morning, killing 10 people and injuring dozens more, rescue and police services said.

The bus apparently struck a patch of ice in the Ekabpils region along the Moscow-Riga highway, some 190 kilometres from Riga, and slid off the road.

Police said the bus hit a tree before overturning just after 0300 GMT, adding that 40 people were injured and taken to a hospital. Their condition wasn't immediately known.

The bus was carrying 62 passengers, two drivers and a steward, police said. All but two aboard were Russian citizens, Yury Kuteinikov, the consul for the Russian Embassy in Riga, said.

The double-decker bus, operated by Ecolines, was registered in Latvia and the driver, who was not identified, had a year's experience.

Latvijas Radio reported that the bus was chartered.

In a statement, the Russian Foreign Ministry said it sent its general consul from the city of Daugavpils to assist its citizens.