Weidman (10-0) will get his wish Saturday as he looks to defend the UFC middleweight title for the first time at UFC 168 against Silva (33-5). Each fighter came in at the 185-pound limit during Friday's official weigh-in.
"I think he's the best guy in the weight class for me to beat," Weidman told ESPN.com. "He's the greatest of all time. He's a guy most people think I can't beat, and that gives me a drive. That's what I want."
At UFC 162, Weidman became the first fighter in UFC history to defeat Silva, snapping a record 16-fight win streak by the Brazilian. Despite that result, Weidman enters the rematch a slight underdog to the former champion.
All 22 fighters scheduled to compete at UFC 168 made weight Friday, with the exception of featherweight Diego Brandao. Brandao (18-8) initially came in at 153 pounds. He eventually cut to 151.5 pounds.
In the co-main event, bantamweight champion Ronda Rousey will seek her second title defense against a familiar foe in Miesha Tate. The two fought in March 2012 for Tate's Strikeforce title. Rousey (7-0) won via first-round armbar.
Rousey and Tate (13-4) each tipped the scale at the 135-pound title fight limit.