Former New Zealand all-rounder Chris Cairns has been cleared of all charges of perjury and perverting the course of justice.

He was accused of lying under oath during a libel case when he successfully sued then-Indian Premier League commissioner Lalit Modi over match-fixing allegations.

Cairns was appearing a Southwark Crown Court.