Det finns två sätt.
Det första är privatvisum. För det behöver din vän ett personligt inbjudningscertifikat som hen får från sitt lokala migrationsverk. Där måste hen få ett formulär som hen ska fylla i, betala en summa pengar och vänta flera veckor på att bli utredd av myndigheterna. Sedan skickas inbjudan till ryska konsulatet och du gör din del av processen där (registrerar dig, etc.).
Alternativet är affärsvisum, som är rätt dyrt men å andra sidan flexibelt, eller turistvisum, men jag vet inte hur det funkar i praktiken att få ett sådant utfärdat utan att ha bokat hotell för hela vistelsen. Det finns resebyråer som kan utfärda inbjudningar utan att man har behövt boka hotell. Sånt man får reda på om man googlar!
Hur det än löser sig måste man registrera sig på t.ex. polisstationen vid ankomst!