A strong run from both saw them race into the top ten, with Vergne securing inter-team honours in the final stages when Ricciardo started to suffer from excess tyre wear.
The pair had also been fighting to see off the challenge of Lewis Hamilton in the closing laps after the race turned out to be nothing short of a disaster for McLaren.
Having already lost Jenson Button on the opening lap of the race when he was taken out the Sauber of Kamui Kobayashi at turn three – an incident that also saw Nico Rosberg forced into retirement – McLaren's hopes of a strong result with Hamilton came to an end during his second stint when he suffered rear roll bar failure.
With the Briton also forced to swap to a three-stop strategy, he dropped back from fourth early on to instead find himself scrapping for the final point, which he managed to secure despite being forced to complete the closing laps trailing a section of Astroturf from the sidepod of his car, which had come loose at turn 13 and was picked up the McLaren when it ran wide.
Sergio Perez was just four-tenths of a second behind at the finish ahead of Paul di Resta and Michael Schumacher, with Mercedes again failing to pick up any points after the seven-time champion lacked pace throughout.
Williams also endured a difficult race with Pastor Maldonado and Bruno Senna only able to finish 14th and 15th, ahead of Vitaly Petrov who was best of the rest for Caterham.
Alongside Rosberg and Button, Kobayashi – who served a drive through for the first lap incident - was forced to retire on lap 17 with damage he picked up in the clash while Pedro de la Rosa was also forced to bring his HRT into the pits on safety grounds after suffering a sticking throttle.