Da Silva leads Africa Open by three after playing 28 holes on second day