ST. LOUIS • A former city police officer who shot a robber at a south St. Louis bar in 2008 did it again late Tuesday night in a gunfight that wounded him and four others, and killed a woman.

Two of the wounded were trying to rob Pooh’s Corner, police said. The other victims — including the former officer, 65 — were customers.

On Wednesday, Diana Lawrence, 63, of the 3400 block of Dunnica Avenue, who was shot in the back of her head, died after being removed from life support, authorities said.

Prosecutors charged Derreaun Davis, 20, of the 5700 block of Goodfellow Boulevard, and Corey R. Wade, 29, of the 4500 block of Davison Avenue, each with 32 counts of first-degree assault, first-degree robbery, attempted robbery and armed criminal action. Charges were expected to be upgraded to murder. A judge ordered them held without bail.

Davis was in jail. Wade was in critical condition at a hospital.

The bar at 6023 Virginia Avenue in the city’s Carondelet neighborhood has been a popular hangout for off-duty and retired police for more than two decades and has twice before been targeted by robbers who were met with gunfire.