Tennis superstars Roger Federer and Rafael Nadal will attempt to set a world record for attendance at a tennis match when they play an exhibition game in Cape Town on 7 February.