Australia's Trickett was the silver medallist with 53.16 while Natalie Coughlin of the United States took bronze in 53.39.
Trickett led from the Netherland's Marleen Veldhuis at the 50 metre mark before Steffen, the former world record holder in the event, burst through for victory in the final few metres.
Veldhuis faded badly and finished joint sixth.