I had the same problem tuesday, all shifted fine, till I went for a ride. I removed the tire, and flexed the deraialer by hand, in and out... or was that out and in.
put it back, and there it was working.
I think something, grit, dirt, schmeng, something got in there, though i couldnt really see it.