If you're talking about the timeline
here, it's kind of misleading. The 1990's missions were all American, except for the Mars 96 mission, which was almost entirely Russian. MSSS's involvement was only to support data relays using Mars Global Surveyor.
As for the lack of recent Russian missions, they probably just haven't had the money to launch them. Their track record with Mars missions is also rather depressing.