Charl Schwartzel holds a three-shot lead going into the final day of the LIV Golf Invitational in London after another impressive performance at Centurion.

The South African followed up his five-under opening round by going four under on day two of the 54-hole tournament.

His compatriot Hennie du Plessis is six under with Peter Uihlein two strokes further back.

Dustin Johnson, the two-time major champion and highest-ranked player at the event, is in a tie for sixth at one under.

He is one of only eight players under par after 36 holes, with Phil Mickelson struggling to get to grips with the course.

Mickelson ended the day four over par and, though there is no cut, his hopes of victory at the end of a week overshadowed by his and Johnson's ban from the PGA Tour for joining the controversial breakaway have surely gone.