Question: who rescues lancelot from the tower?
Answer: Upon Lancelot's return, Méléagant imprisons him in an impossibly tall, impenetrable tower. When Méléagant's sister, for whom Lancelot had previous done a kindness, learns of the great knight's disappearance, she rescues him and helps him recover from his weakness.