 He left the Oilers during the off-season, as he signed a one-year contract with the St. Louis Blues on September 14, 2006.Dvořák spent the 2006–07 season with the Blues, where in 82 games, he scored 10 goals and recorded 27 assists for 37 points.The Blues failed to qualify for the playoffs, and Dvořák left as a free agent after the season, returning to the Florida Panthers on July 1, 2007.