After winning the first of his 36 caps for Portugal in 2009, Eduardo was part of the squads in two World Cups and as many European Championships, starting in the 2010 edition of the former tournament and winning the 2016 installment of the latter.