Alastair Cook says Alex Hales will open batting for England

England captain Alastair Cook says he and Alex Hales will open the batting in the first Test in South Africa on 26 December.

England face the number one-ranked Test side in a four-Test series.