He then scored 123 against Natal before the Third Test in Durban, where he took 2/62 in a drawn match. In the Fourth Test in Johannesburg, Davidson made 62, his first Test half century in over four years, and took a total of 3/83 in a ten-wicket victory. He then took match figures of 7/55 against Griqualand West and recorded his best first-class score of 129 in a match against Western Province in Cape Town. He then took 5/38 to help seal another innings win.