I Have Booked A Hotel In Russia. Do I Still Need An Invitation?

Hotel booking confirmation and visa support documents (invitation) are not the same thing. Confirmation from a hotel is only sufficient if a hotel is authorized to provide visa support for foreign citizens. Only first class hotels (such as Sheraton, Marriott, etc.) are entitled to do this. If you book another hotel, you should also present a letter of invitation from an authorized tour company in order to get a visa.