Siege of Leningrad. About 900 days. Lasting from September 8, 1941, to January 27, 1944.

http://en.wikipedia.org/wiki/Siege_of_Leningrad