Former lover tells defamation trial Ben Roberts-Smith punched her in the face and told her to lie about it
A woman tells a Sydney court that war veteran Ben Roberts-Smith told her he wasn't "the greatest guy", later punching her in the face during a heated argument in a hotel room.