Ben Roberts-Smith's lawyer claims soldier who accused client of punching him in the face is a liar

A former elite soldier who testified that Ben Roberts-Smith punched him in the face is a liar and a fantasist trying to justify his own failures, the war hero's lawyer Arthur Moses has told a court.