Australia captain James Horwill has been cleared to play in the second Test against the British and Irish Lions on Saturday after charges of stamping were not upheld.