В 2016 году Фонсека в составе олимпийской сборной Португалии принял участие в Олимпийских играх в Рио-де-Жанейро. На турнире он сыграл в матчах против команд Аргентины, Гондураса, Алжира и Германии.