Four years ago these two were fighting for the winner's spot on the first season of The Ultimate Fighter, and at middleweight no less. Now, both have found a home in the UFC lightweight division.

Though Sanchez completely dismantled Florian the first time around, a lot has changed since then. 'KenFlo' has cemented himself as a force at 155 lbs. with an impressive six-fight win streak, which includes a dominant decision victory over Roger Huerta.

Sanchez recently made a successful drop to lightweight against former title contender Joe Stevenson. Though he lacked some of the aggression fans normally see from him, it was a solid debut in a new weight class.

Florian is set to challenge BJ Penn for the title in his next octagon appearance. Taking down 'The Prodigy' won't be easy, but regardless of the outcome a 'Nightmare' rematch can't be too far off.

3. Demian Maia vs. Anderson Silva

Assuming Anderson Silva is victorious over Thales Leites at UFC 97, Demian Maia deserves to be next line for a shot at the man who many consider to be the best pound-for-pound fighter in the world.

The BJJ wizard holds a perfect 10-0 record, with five straight submission wins since entering the UFC. In his last outing he slapped a slick triangle choke on top middleweight Chael Sonnen in less than three minutes.

Some have dubbed Maia as the man to beat Silva. If he can take the fight to the ground, his superior BJJ skills should secure him the victory. Since Silva's only conceivable weakness is his wrestling, it's definitely possible. After all, Travis Lutter managed to take the middleweight champion to the mat.

However, for Maia to do all this, he has to get past Silva's deadly striking. Either way, it would be an exciting fight.

There are rumblings that the winner of Dan Henderson vs. Michael Bisping at UFC 100 will receive the next title shot, but hopefully the more deserving Maia gets what is rightfully his.