Talavera was named in the 23-man squad participating in the 2013 FIFA Confederations Cup held in Brazil, but did not appear in any of the group stage matches as Mexico failed to progress from the group stage. Following the conclusion of the tournament, Talavera was called up again to participate at the Gold Cup to replace injured goalkeeper Cirilo Saucedo.