The two will do battle at the UFC 148 event, which is scheduled to take place on July 7 at the MGM Grand Garden Arena in Las Vegas, Nevada.
McKenzie (13-2) drops to featherweight after submitting Marcus LeVesseur in his most recent appearance, which came at UFC on Fuel TV 3: Korean Zombie vs. Poirier earlier this week. In his four UFC appearances at lightweight, McKenzie has sandwiched two submission losses between two submission victories. The 24-year-old was a quarter-finalist on the twelfth installment of The Ultimate Fighter.
Mendes (11-1) will be looking to rebound from his first professional loss when he takes on McKenzie. The 27-year-old Team Alpha Male product is coming off of a knockout loss to featherweight champ Jose Aldo that he suffered at UFC 142 earlier this year.