Programme for Saturday 4 July