A 17-year-old girl reported she was outside her residence retrieving property from a vehicle when she was approached by two men.
The assaults took place within a five-mile area late Monday and early Tuesday.
The house in the 4400 block of Gannett was engulfed in flames when firefighters arrived.
Timothy Gilbert was charged Sunday with five counts of armed criminal action, kidnapping, forcible rape, attempted forcible sodomy, sexual abuse and two counts of stealing under $500.
Discover local secrets of the best buffets in St Louis. Local restaurants each add their own specialties and rare items that will leave you coming back for more great eats.