Nathan Cohen and Joseph Sullivan, the double world champions, had been sitting in fifth place for most of the race before they upped their rate and surged through a tiring field in a thrilling final 300 metres.
Italy's Alessio Sartori and Romano Battisti took silver and the experienced Slovenian crew of Luka Spik and Iztok Cop grabbed bronze after fading in the second half of the race. The Slovenians have now completed the set after winning silver in Athens and gold in Sydney.
The New Zealand duo had started the race as one of the favourites but appeared to have left themselves too much to do before they made their move in front of a roaring grandstand in the final stages of the final.
As they went over the line they punched the air in delight, before crawling from their boat on to the side of the lake to lie flat out