This is why i always keep at least two save files for all my games and always overwrite the oldest of them. Doing that can save you from getting stuck quite a few times. I guess it is especially relevant in older games, where it was actually possible to get in a situation where it is impossible to continue. New games generally give you a chance to get out of problematic situations like that.