Progress M-45 was launched by a Soyuz-U carrier rocket from Site 1/5 at the Baikonur Cosmodrome. Launch occurred at 09:23:54 GMT on 21 August 2001. The spacecraft docked with the Aft port of the Zvezda module at 09:51:32 GMT on 23 August. It remained docked for three months before undocking at 16:12:01 GMT on 22 November to make way for Progress M1-7. It left debris on the docking port which prevented Progress M1-7 from achieving a hard dock until it was removed during an EVA on 3 December. Progress M-45 was deorbited at 20:48:00 GMT on the same day that it undocked. The spacecraft burned up in the atmosphere over the Pacific Ocean, with any remaining debris landing in the ocean at around 21:35:23 GMT.
Progress M-45 carried supplies to the International Space Station, including food, water and oxygen for the crew and equipment for conducting scientific research.
Payloads are separated by bullets ( · ), launches by pipes ( | ). Manned flights are indicated in bold text. Uncatalogued launch failures are listed in italics. Payloads deployed from other spacecraft are denoted in brackets.