I am hopeful that Swiss does indeed release some upgrade seats nearer the time of departure. The flight I'm taking next week from ZRH - PVG shows C & D as sold out but F as 5 but A as 0. Hopefully those 5 F seats might turn into one star alliance upgrade...