Well, I wouldn't say that russians are in general racist. There was influx of people from Georgia in 1990-x that were involved in organized crime around local food markets and that tried to set their laws here. Of course nobody liked them. They've dissipated somewhere though. Now there is a lot of people from Tajikistan, they illegally take very low-paid jobs, rent apartments and live like 10 people in a room. Neighbours obviously don't like them, government officials take part of their salary (that's how they get job illegally), rest of people consider them totally uncool. That's pitiful state of affairs.
There are definitely neonazi fractions, but I'd say they are not popular.
Generally life here is not easy, homophobia and racism don't put food on the table, so they are somewhere in perepherals of attention.