The 40 year old has not won on the European Tour since 2008 and famously came close to a fourth title at the US Open Championship in 2010, finishing runner-up to Northern Irishman Graeme McDowell, but he was back to his best at Royal Golf Dar es Salam.
A bogey-free front nine took him to the turn in two under before a birdie at the 11th was followed by an eagle at the par five 12th. Three bogeys in the final six holes were offset by just one birdie, however, and he could only match his opening round to edge clear of the chasing pack.
Denmark’s Lucas Bjerregaard (71) and Trevor Fisher Jnr (70) of South Africa were the closest contenders on five under par while Irishman Paul Dunne made the most of the sunny and calm early conditions to card a rare sub-70 round, a four under 69, to join James Morrison of England and Frenchman Grégory Bourdy in a share of fourth on four under.
Wade Ormsby was the only one of the three Australians in the field to make the cut, the South Australian continuing a good record at the course having finishes inside the top ten in his only two previous visits to the event.
Ormsby is in a share of 30th position and some six shots from Havret’s lead.
Richard Green and Nathan Holman both missed the cut by some margin.
In the Ladies European Tour event being played at the same venue none of the Australians have managed to make the weekend with Whitney Hillier doing the best when she missed by three.