South Africa will be looking to save face when they take on Australia in the third and final Test at the Sydney Cricket Ground, with play getting underway on Wednesday, January 4.
Newcastle will be looking to ramp up the pressure on Premier League leaders Arsenal when they lock horns at the Emirates Stadium on Tuesday, January 3.
South Africa need to improve markedly with the bat if they hope to tie the three-match series at 1-1 against Australia in the second Test at the MGC, which gets underway on Monday, December 26.
The Golden State Warriors will take on the Portland Trail Blazers in the National Basketball Association (NBA) match on December 31.
Atletico Madrid will square off with Elche CF in a Spanish La Liga match at the Estádio Cívitas Metropolitano on December 29.