Weber's third season with the Predators began with a series of injuries. After playing only 2:19 minutes of the first period in Nashville's season opening game against the Colorado Avalanche, Weber fell awkwardly and dislocated his kneecap. The injury caused him to miss the next six weeks of play before returning to the Nashville line-up during a game with the St. Louis Blues on November 17, 2007. Weber was sidelined again shortly after, injuring his leg and missing another 11 games before he returned during a January 15, 2008, game against the Calgary Flames. Weber finished the season with 20 points in 54 games. He received a single fifth-place vote to tie for 17th with seven other players in James Norris Memorial Trophy voting as the NHL's best defenceman.