The Belgian moves into the championship lead with a perfect weekend at Moscow Raceway.
Stoffel Vandoorne drove the perfect race from pole position, leading every lap on his way to a third win of the Renault World Series season. The Belgian pulled out a gap to Red Bull Junior Team driver Antonio Felix da Costa and controlled the rest of the race from the front.
A broken exhaust prevented a challenge from Da Costa who went on to take second place, just under seven seconds behind race-winner Vandoorne.
Behind them was a great scrap for the final podium position, with Nigel Melker resisting immense pressure from Will Stevens.
Meanwhile Kevin Magnussen, who went into the weekend in the championship lead, had to battle his way up from 17th place. The Dane had original qualified third but was penalised for blocking during qualifying. Despite his best efforts, Magnussen finished just outside the points in 11th.
Vandoorne went on to dominate race two in similar fashion. The Fortec Motorsports driver led away from pole and again led every lap to finish 12 seconds clear of his championship rival Magnussen.
The Danish driver got into second after getting the jump on Stevens, who made a slow start from the front-row.
Stevens took the final podium place ahead of Nico Muller and local favourite Mikhail Aleshinl.
It was yet more bad luck this season for Da Costa, as the Red Bull junior retired with damage suffered in the early laps and lost valuable points to championship rivals Vandoorne and Magnussen.
The win moves Vandoorne into the lead, three points ahead of Magnussen. Da Costa keeps third but drops back, 47 points behind the leader.
The Renault World Series continues at the Red Bull Ring in Austria on 20 July.