Balliet, Veppert battle back for third