Australia's Aaron Baddeley posted a 67 and moved from a tie for seventh into a tie for third, five shots off the lead.