Thanks, I didn't know that the upgrades don't get charged until 1 or 2 days before departure. I'll then go ahead and secure the second segment.
The flight which is currently not available is JNB-DXB. Interesting because EK zeroed out all BC seats, but on the codesharing SA flight number, there the C,D,J seats show 7-9. I'll check daily regarding the availability.
Cheers
TheAirman