Maybe its just a gold perk but i have in the past held seats to upgrade, make the booking with them, in the class you purchase, and skywards can hold upgrade seats for up to a month if you call them direct rather than make it on line - however, i guess if you are using none EK miles you have to call the center.