"I know it's going to be a better version of me," Weidman said. "For the last [fight with Silva], I went through Hurricane Sandy, I had two surgeries, a year layoff, and … for that fight I had no excuses in my mind why I should lose.
"… For this fight there's really no excuses for me to lose. It's perfect timing. I'm completely healthy. I haven't gotten out of shape since the last fight. So I was able to work on a lot of different things for this camp and it really changed a lot. … I just feel like a lot better and complete fighter."
Silva, 38, will be looking to reclaim his middleweight title, while Weidman hopes to extend his unbeaten streak.
"I feel the same as a lot of the other champions. I feel like to solidify my championship, I need to defend my belt," Weidman said. "And especially, going at the same guy, you know, everybody saying it was a fluke. But it's not really extra pressure, it's just more motivation to go out there and prove those guys wrong.
"It's exciting, you know? I'm excited to go out there and prove them wrong. There's really not any extra pressure. I really don't put pressure on myself."
Rousey has won 10 fights in a row, while Tate dropped two of her last three.
All fighters on the UFC 168 card will weigh-in at 7 p.m. on Dec. 27.
Here's a look at the full UFC 168 card:
- UFC Middleweight Championship: Chris Weidman vs. Anderson Silva
- UFC Women's Bantamweight Championship: Ronda Rousey vs. Miesha Tate
- Josh Barnett vs. Travis Browne
- Jim Miller vs. Fabrício Camões
- Dustin Poirier vs. Diego Brandao
- Chris Leben vs. Uriah Hall
- Gleison Tibau vs. Michael Johnson
- Dennis Siver vs. Manny Gamburyan
- John Howard vs. Siyar Bahadurzada
- William Macario vs. Bobby Voelker
- Robbie Peralta vs. Estevan Payan