 The final list of stadiums was initially to be announced by 30 March, but was pushed back to 4 April, 20 April, and then 3 May 2012.The venues were announced on 4 May 2012.FNB Stadium hosted the opening match and the final.