Vettel, like the opposite frontrunners was scuffling with tire put on, however has closed the hole within the standings to Hamilton to only 14 factors after six rounds of the championship, with Ricciardo 24 factors additional adrift in third.
"You have done an wonderful job today", team boss Christian Horner said after Ricciardo took the chequered flag 7.3 seconds clear of Vettel.
Ricciardo's victory was a becoming manner for Purple Bull to have a good time its 250th race in Method One, throughout which period it has secured 57 victories and 113 podium finishes, to not point out taking pole on 59 events.
"I believe we had the tempo, but it surely was a tough race", admitted Vettel.
"It would have been nice to be second".
Then it all seemed to unravel when he reported a loss of power over the team radio.
"OK mate, we can see what's going on", his race engineer replied after a pause.
"Will it get better?" enquired the Australian.
From then on, Ricciardo - with Vettel looming in his rearview mirrors - was a model of consistency on a track where overtaking is a challenge for even the greatest of talents.
Just a few laps into the race, Sirotkin was told to go to the pits for a 10 second stop, and go after his auto didn't have all four wheels on at the three-minutes-to-go point as required in the rules. "If I'd taken a bit of a risk I wouldn't have got past the guys in front of me". The pain of losing the 2016 race in the Principality has never really gone away for the 28-year-old, and his immediate comments - "redemption", "two years in the making" - showed you where his mind was as he climbed the steps to the royal box to receive the winner's trophy every driver covets like no other.
Vettel added: "We had the pace, but it was a tricky race".
A largely processional race - "boring" according to Hamilton, who said he would "have been asleep on the couch" if watching at home - saw a virtual safety auto needed in the closing laps.
For the rest of the field, the speed was quicker for the midfield drivers than the top three as Kimi Raikkonen just edged his countryman Valtteri Bottas for fourth, while Frenchmen Esteban Ocon and Pierre Gasly took sixth and seventh positions.
Race victor Daniel Ricciardo celebrates in the swimming pool of the Red Bull Energy Station.
Ricciardo had already smashed the all-time track record repeatedly in practice before qualifying in 1:10.810.