Novak Djokovic and good friend Carlos Gomez-Herrera fought back from a set down to stun top seeds Marcel Granollers and Horacio Zeballos in their doubles clash.