Question: what countries do not need a visa for russia?
Answer: Argentina (for visits of up to 90 days in any 180-day period (starting from the day of first entry)). ... 
Armenia.
Azerbaijan.
Belarus.
Bolivia (for visits of up to 90 days)
Bosnia and Herzegovina (up to 30 days for tourists and up to 90 days for other visitors).