On longhaul flights you can usually reserve seats in advance, on shorthaul flights you can normally reserve seats in advance if you are *G (although your status does not indicate if you have status).
Just give your airline a call and see what they can do.
Hope this helps!