Chad Mendes will be fighting at UFC 133 after all, but his opponent won't be featherweight champion Jose Aldo.
The UFC confirmed on Tuesday that Mendes -- considered to be the No. 1 contender in the UFC's featherweight division -- has agreed to face Rani Yahya at the Aug. 6 event in Philadelphia.
Mendes won't be fighting Aldo because the champion isn't healthy enough to fight at UFC 133.
The 26-year-old had the option to wait for Aldo to recover, but he opted to stay busy, especially since he hasn't fought since beating Michihiro Omigawa at UFC 126 in February.
Mendes (10-0) also holds wins over Javier Vazquez, Cub Swanson and Erik Koch. The Team Alpha Male Member is 5-0 in WEC/UFC.
Meanwhile, Yahya (16-6) snapped a two-fight losing streak in January, defeating former 145-pound champion Mike Brown via unanimous decision. Prior to that losing streak, the Brazilian jiu-jitsu black belt had won three in a row.
UFC 133 will mark the organization's second event in Philadelphia. Headlined by Rashad Evans vs. Phil Davis, it will air live on pay-per-view from Wells Fargo Center.
UFC President Dana White (above) embarrassed after Gray Maynard beat Clay Guida by split decision to win a lightweight bout and the main event of the UFC card in Atlantic City.
Can anyone top the big three of Silva, Jones, and GSP as the best pound-for-pounder fighter?